App網絡性能監控工具調研

由於工作需要,之前想在我們的盒子上監控網絡性能,於是對國內外針對app的網絡性能能夠進行監控的工具進行了調研,有付費的也有收費的。這裏把之前調研的結果整理出來分享給大家。
主要調研瞭如下三家。

1、聽雲

官網:http://www.tingyun.com/

簡介:

全景應用性能可視化。
聽雲可以實現您的應用性能全方位可視化,從PC端、瀏覽器端、移動客戶端到服務端,幫您監控定位崩潰、卡頓、交互過慢、第三方API調用失敗、數據庫性能下降、CDN質量差等多維複雜的性能問題。國內首家完整實現全棧溯源。
在複雜的應用環境下,可精確定位並判斷網絡、移動端、瀏覽器端、服務端性能問題根源,降低跨部門排障溝通成本,實現完整業務調用鏈跟蹤。

這裏寫圖片描述

收費情況:
http://doc.tingyun.com/app/html/ruhekaitong.html

這裏寫圖片描述

聽雲App Android SDK支持Android 2.3以上的系統,同時支持Ant、 Eclipse、Maven和Gradle(Android Studio)四種編譯模式;iOS SDK支持iOS 6.0以上系統。並且支持CocoaPods。

總結:

國內做網絡性能監控比較成熟和專業一家公司,公司已經上市,並且和BAT這樣的互聯網公司有合作關係,產品應該比較靠譜,但是不足是需要收費。

2、TalkingData

官網:https://www.talkingdata.com/

支持的功能:

1、基礎-渠道統計

給應用的安裝包打入特殊的渠道標記,用戶安裝並使用後,就可以在報表中分不同渠道來源單獨查詢相應的數據。
在您爲應用商店、下載站等分發渠道提供應用安裝包時,可以加入渠道標記;在進行特別的活動時也可加入特殊渠道標記便於單獨分析效果。

2、基礎-錯誤報告

收集應用的錯誤日誌可幫助您來修正Bug、改善產品。報表中,我們除了提供錯誤次數的數據外,還提供錯誤的詳細信息:錯誤發生時間,堆棧調用情況,並會對錯誤進行合理分類。

3、高級-頁面訪問

此功能用於幫助開發者統計應用中各個頁面的訪問次數和停留時長,並可以追蹤用戶從某個頁面離開後所訪問的其他頁面,爲產品優化提供依據。

4、高級-自定義事件(含靈動分析)

自定義事件用於追蹤任何需要了解的用戶行爲,如:用戶點擊某功能按鈕、填寫某個輸入框、觸發了某個廣告等。
靈動事件是一種無需預先埋點,隨時可以按需配置即可實現的自定義事件追蹤方式。在正確集成App Analytics SDK後,任何時候通過報表頁面設置,就可以輕鬆實現自定義事件追蹤。

5、高級-標準事件(應用內交易)

用於商城類的應用。
註冊接口用於記錄用戶在使用應用過程中的註冊行爲。建議在註冊成功時調用此接口。

6、高級-用戶質量評估

用戶質量評估功能,依據設備信息校驗、IP離散度分析和SDK中所採集的姿態數據分析等多種技術手段,從所覆蓋的設備中甄別出異常設備。異常設備可以進一步區分爲靜默設備和其他異常設備。
靜默設備,特指打開SDK中反作弊開關,但是採集到的姿態數據不符合正常的用戶行爲姿態分佈的設備。這部分數據作爲異常設備判斷條件的一種,提高異常設備識別的精度。

7、高級-推送營銷

推送營銷功能,爲開發者提供利用數據進行精準推送的能力,結合分析平臺提供用戶分羣、畫像、預測等能力,對不同人羣進行不同推送,實時分析數據,不斷對比效果,優化營銷活動,減少不必要的騷擾,提高轉化效果。
TalkingData平臺不僅提供了TalkingData推送通道,還可以與個推、極光等推送平臺組合使用,藉助分析能力實現實時精準化推送。如果應用中已經集成了這兩家第三方推送能力,則可以使用這種方式快速實現精準推送。

8、高級-易認證

易認證提供穩定的手機短信認證服務,簡單集成,即可獲得從認證碼下發到安全驗證的全部能力。我們提供多達10,000條/日免費認證短信量。

集成後的demo,數據如下所示:

這裏寫圖片描述

總結:

在talkingdata中未找到性能監控方面的功能,只有數據分析,事件分析,渠道統計,崩潰統計,頁面訪問等的統計功能。
收費情況:常用功能免費。

3、Firebase

官網:https://firebase.google.cn/

提供的功能:

1、Analytics分析

獲取詳細分析數據,以衡量並分析用戶與您應用的互動情況。
在單個信息中心內分析用戶歸因和行爲,以便對您的產品路線圖做出明智的決定。從報告獲取實時分析結果,或將您的原始事件數據導出到 Google BigQuery 以進行自定義分析。

Google Analytics for Firebase 是一款免費的應用測量解決方案,該解決方案可以提供關於應用使用量和用戶參與度的數據分析。Firebase 的核心是 Google Analytics for Firebase,一款免費並且沒有任何限制的解決方案。 Analytics 跨越 Firebase 功能進行集成,並且可以無限制地向您提供多達 500 個不同的事件的報告,您可以利用 Firebase SDK 定義這些事件。 Google Analytics for Firebase 報告可幫助您清晰地瞭解您的用戶的行爲方式,讓您可以針對應用營銷和性能優化制定明智的決策。

主要功能

無限制報告Google Analytics for Firebase 可提供多達 500 種不同事件的無限制報告。目標設備細分可以基於設備數據、自定義事件或用戶屬性在 Firebase console 中定義自定義目標設備。 在鎖定新功能或通知時,這些目標設備可以與其他 Firebase 功能結合使用。

https://firebase.google.com/docs/analytics/

2、Authentication身份驗證

對使用不同提供方的帳號登錄的用戶進行身份驗證和管理,而無需服務器端代碼以簡單安全的方式管理您的用戶。Firebase 身份驗證提供了多種身份驗證方法,包括電子郵件地址/密碼、Google 或 Facebook 等第三方提供商,或直接使用您現有的帳號系統。構建您自己的界面,或者利用我們的開放源代碼以及完全可自定義的界面。

大多數應用都需要了解用戶的身份。知道用戶的身份可以讓應用將用戶數據安全地保存在雲中並跨所有用戶設備提供相同的個性化體驗。Firebase Authentication 提供後端服務、易用 SDK 和現成 UI 庫來嚮應用驗證用戶的身份。它支持使用密碼、深受歡迎的聯合用戶身份提供商(如 Google、Facebook 和 Twitter)等方法進行身份驗證。
Firebase Authentication 與其他 Firebase 服務緊密集成,充分利用了行業標準(如 OAuth 2.0 和 OpenID Connect),所以可與您的自定義後端輕鬆集成。

主要功能

您可以使用 FirebaseUI 作爲一種完整訪客身份驗證解決方案,或使用 Firebase Authentication SDK 手動將一種或幾種登錄方法集成到您的應用中,讓用戶登錄您的 Firebase 應用。

https://firebase.google.com/docs/auth/

3、Database實時數據庫

按規模付費

存儲數據並在所有關聯的客戶端上實時同步

利用我們的 NoSQL 雲端數據庫存儲和同步數據。數據會跨所有客戶端進行實時同步,無論您的應用是否處於離線狀態。
Firebase 實時數據庫是一種託管在雲端的數據庫。它會將數據存儲爲 JSON,並將其實時同步到每個關聯的客戶端。使用 Android、iOS 和 JavaScript SDK 構建跨平臺應用時,所有客戶端共享一個實時數據庫實例並自動接收包含最新數據的更新。

主要功能

實時Firebase 實時數據庫使用的不是常見的 HTTP 請求,而是使用數據同步。每當數據變化時,任何連接的設備都會以毫秒速度收到該更新數據。提供協同、沉浸式體驗,無需考慮網絡因素。離線Firebase 應用即使在離線狀態仍會保持響應,因爲 Firebase Realtime Database SDK 會將您的數據持久保留在磁盤上。一旦重新建立連接,客戶端設備會立即接收錯過的任何變化,以便與當前服務器狀態保持同步。可從客戶端設備訪問Firebase 實時數據庫可以直接從移動設備或網絡瀏覽器訪問,因此根本不需要應用服務器。安全和數據驗證均通過 Firebase 實時數據庫安全規則進行,這些表達式規則會在讀取和寫入數據時執行。

https://firebase.google.com/docs/database/

4、Cloud Storage

按規模付費

存儲和檢索由用戶生成的內容(如圖片、音頻和視頻),無需服務器端代碼
Firebase 存儲是專爲需要存儲和提供用戶生成的內容(如照片或視頻)的應用開發者而打造的。
無論網絡質量如何,Firebase 存儲都能爲您的 Firebase 應用提供 Google 安全品質的文件上傳和下載服務。您可以使用此功能存儲圖片、音頻、視頻或其他由用戶生成的內容。Firebase 存儲基於功能強大、使用簡單且經濟實惠的對象存儲服務 Google 雲端存儲。

主要功能

穩健的操作性無論網絡質量如何,Firebase 存儲都能執行上傳和下載操作。上傳和下載非常穩健,這意味着這些操作會從之前停止的地方重新啓動,從而爲您的用戶節省時間和帶寬。可靠的安全性Firebase 存儲與 Firebase 身份驗證集成,從而爲開發者提供簡單直觀的身份驗證功能。您可以使用我們的聲明式安全模型,根據文件名、大小、內容類型和其他元數據來確定是否允許訪問。可擴展性高Firebase 存儲由 Google 雲端存儲提供支持,當您的應用大受歡迎,數據呈爆發式增長時,Firebase 存儲可提供 PB 級的容量規模。與 Snapchat 使用相同的基礎架構,幫助您的應用從原型到正式版輕鬆成長。

https://firebase.google.com/docs/storage/

5、Hosting託管

按規模付費

使用安全的全球內容分發網絡,在幾秒內搞定網頁應用和移動網頁應用的部署

Firebase Hosting 爲您的網絡應用提供快速安全的靜態託管。

Firebase Hosting 是爲開發者提供的生產級網絡內容託管。利用 Hosting,您僅需一條命令,即可快速簡單地將網絡應用和靜態內容部署到全球內容交付網絡 (CDN)。

主要功能

藉助安全連接提供服務現代網絡十分安全。 Firebase Hosting 中內置了零配置的 SSL,因此內容可以始終安全地進行交付。快速交付內容您上傳的每個文件均緩存至全球的 CDN 邊緣的 SSD 上。 無論您的用戶身處何處,均可快速交付內容。快速部署通過使用 Firebase CLI,您的應用可在短短幾秒鐘內便可完成安裝並正常運行。 利用命令行工具,您可以輕鬆將部署目標添加到構建進程中。一鍵式回滾快速部署固然十分有用,但能夠撤消錯誤會更有用。 Firebase Hosting 使用一鍵式回滾提供完整的版本控制和管理。

https://firebase.google.com/docs/hosting/

6、Cloud Functions

按規模付費

爲您的移動應用運行受管的後端代碼,擴展並連接各項 Firebase 功能

Cloud Functions for Firebase lets you automatically run backend code in response to events triggered by Firebase features and HTTPS requests. Your code is stored in Google’s cloud and runs in a managed environment. There’s no need to manage and scale your own servers.
Already using Cloud Functions on Google Cloud Platform? Learn more about how Firebase fits into the picture.

Beta

This is a Beta release of Google Cloud Functions. This API might be changed in backward-incompatible ways and is not subject to any SLA or deprecation policy.

https://firebase.google.com/docs/functions/

7、Test Lab測試實驗室

按規模付費

針對各種各樣的設備測試您的 Android 應用。

在 Google 數據中心內託管的設備上測試您的應用。

Firebase Android 測試實驗室提供了用於測試 Android 應用的基於雲的基礎架構。只需一項操作,您就能在各種設備和設備配置中啓動對您的應用的測試。在 Firebase 控制檯的您的項目中會提供測試結果(包括日誌、視頻和屏幕截圖)。即使您沒有爲自己的應用編寫過任何測試代碼,測試實驗室也可以自動測試您的應用,以查找崩潰問題。

主要功能

在真實設備上測試使用測試實驗室在 Google 數據中心內安裝並運行的設備上測試您的應用。測試實驗室可幫助您查找僅在特定設備配置(例如,運行特定 Android API 級別和特定語言區域設置的 Nexus 5)上出現的問題。即使您沒有編寫任何測試代碼,也能運行應用測試您可以使用 Robo 測試查找應用的問題,因此,即使您沒有編寫應用測試代碼,您仍可以測試自己的應用。Robo 測試會分析應用的用戶界面的結構,然後通過自動模擬用戶活動來探索該界面。如果您已爲應用編寫了 Instrumentation 測試代碼,則測試實驗室也可以運行這些測試。工作流集成測試實驗室已與 Android Studio、Firebase 控制檯和 gcloud 命令行集成。您還可以將測試實驗室與持續集成 (CI) 系統配合使用。

https://firebase.google.com/docs/test-lab/

8、Crash Reporting崩潰報告

在應用崩潰或停止運行時獲得可作爲行動依據的洞察信息及全面的分析數據。
通過詳細的錯誤報告和崩潰報告來診斷移動應用中的問題。您可以在”Firebase Crash”信息中心內按照錯誤和崩潰的出現頻率與影響的嚴重程度對報告進行優先級排序,還可以在該信息中心內監控應用的總體運行狀況以及跟蹤用戶流。您可以隨時隨地通過電子郵件通知獲悉相關信息。

綜合性可操作信息,旨在幫助您診斷和修復應用中的問題。

Crash Reporting 創建關於應用中錯誤的詳細報告。錯誤按組劃分爲若干堆疊追蹤類似的聚類,並按對用戶的影響嚴重程度分類。除了自動生成報告外,您還可以記錄自定義事件,以幫助捕獲導致崩潰的步驟。
Crash Reporting 目前正處於測試版發佈階段,在此期間我們解決一些已知問題。

主要功能
監控致命錯誤和非致命錯誤監控 iOS 中的致命錯誤以及 Android 中的致命和非致命錯誤。 報告按對用戶影響的嚴重程度分類。收集您診斷問題所需的數據每份報告都含有全面堆疊追蹤以及發生錯誤時的設備特性、性能數據和用戶環境。 類似報告自動羣集,更加容易識別相關的錯誤。集成 Analytics捕獲的錯誤設爲 Analytics 中的 app_exception 事件,以便您根據看到錯誤的用戶過濾目標受衆羣體。免費而簡單Crash Reporting 免費使用。您將 Firebase 添加至您的應用後,只需要幾行代碼就能夠進行全面錯誤報告。

https://firebase.google.com/docs/crash/

9、Notifications

管理通知廣告系列,適時發送訊息以吸引合適的用戶

The Notifications composer 是一種支持爲移動應用開發者發送具有針對性的用戶通知的免費服務。
The Notifications composer (the Notifications composer)以 Firebase Cloud Messaging 和 FCM SDK 爲基礎構建,爲尋求靈活的通知平臺的開發者和組織提供一個選項,只需編寫少量代碼即可開始使用,並且還提供一個用於發送消息的圖形控制檯。通過使用 the Notifications composer 控制檯 GUI,您可以重新吸引和保留用戶羣,促進應用發展並支持營銷廣告系列。

主要功能

the Notifications composer 與 Firebase Analytics 緊密集成,允許您通過自定義目標設備有針對性地發送通知。 您也可以爲應用、版本以及語言鎖定預定義的用戶羣。通過向目標客戶羣發送通知,您可以準確地與正確的用戶目標設備聯繫,及時瞭解可用升級、新功能或其他 Google 新聞的更新信息。

通知分析藉助內置的通知分析收集和漏斗分析,分析再次投入的轉化率。通用消息定位預定義的用戶羣中的目標客戶端、自定義的分析目標設備、已訂閱主題的客戶端以及單個設備。靈活的消息安排立即遞送通知(最多 2kb),或者在客戶端本地時間的某個將來時間遞送

https://firebase.google.com/docs/notifications/

10、Remote Config 遠程配置

使用服務器端配置參數自定義應用行爲和開展相關實驗。

自定義您的應用針對每個用戶的呈現方式。改變外觀和風格,逐步推出功能,運行 A/B 測試,向某些用戶提供自定義的內容,或在不部署新版本的情況下進行其他更新,所有這些操作都可以在 Firebase 控制檯中進行。監控您所做更改的影響,並在幾分鐘內進行調整。

無需發佈應用更新就能更改應用的行爲和外觀。

Firebase 遠程配置是一項雲端服務,支持您更改應用的行爲和外觀,而無需用戶下載應用更新。使用遠程配置時,您可以創建應用內默認值,用於控制應用的行爲和外觀。之後,您便可以使用 Firebase 控制檯爲應用的所有用戶或您的細分用戶羣重寫應用內默認值。您的應用將可控制何時應用更新,經常檢查有無更新,並應用這些更新,對性能的影響則微乎其微。
主要功能

嚮應用的用戶羣快速發佈更改您可以通過更改服務端參數值來更改應用的默認行爲和外觀。例如,您可以更改應用的佈局或顏色主題以配合季節性促銷,而無需發佈應用更新。爲細分用戶羣量身打造應用您可以使用遠程配置按應用版本、Firebase Analytics 受衆羣體、語言等爲應用的不同細分用戶羣提供不同的用戶體驗。運行 A/B 測試以改進您的應用您可以結合使用遠程配置隨機百分位定位和 Firebase Analytics,在不同的細分用戶羣中針對應用的改進之處進行 A/B 測試,以便能夠先驗證這些改進之處,然後再將其推向整個用戶羣。

https://firebase.google.com/docs/remote-config/

將用戶導向至您應用中的適當位置,不管用戶是否已安裝您的應用。

使用深層鏈接爲 iOS、Android 和網頁應用提供自定義的用戶體驗。您可以使用深層鏈接幫助移動網頁促進原生應用的轉化、用戶間分享、社交和營銷廣告系列等。動態鏈接爲您提供了歸因工具,以便更好地瞭解您的移動用戶增長情況。

Firebase 動態鏈接可用於多種平臺,無論用戶是否已經安裝了您的應用,這類鏈接都能按照您所需的方式工作。
通過動態鏈接,您的用戶可以在他們打開您的鏈接的平臺上獲得最佳體驗。如果用戶在 iOS 或 Android 上打開一個動態鏈接,則可以直接轉到您的原生應用中的鏈接內容。如果用戶在桌面瀏覽器中打開相同的動態鏈接,則可以轉到您網站上的同等內容。

此外,無論應用是否已安裝,動態鏈接都可以工作:如果用戶在 iOS 或 Android 上打開一個動態鏈接,但還沒有安裝您的應用,則可以提示該用戶安裝您的應用;安裝後,您的應用就會啓動並可以訪問該鏈接。

https://firebase.google.com/docs/dynamic-links/

12、AdMob

展示來自數百萬 Google 廣告客戶的廣告,以巧妙方式利用您的應用獲得更多收入。

通過向全球受衆展示有吸引力的廣告來賺取收益。AdMob 具備各種功能,能夠爲您實施一流的獲利策略並最大程度地提高每個用戶帶來的收入。它可以針對您的應用進行定製,其 API 可輕鬆集成豐富的廣告格式。

adMob by Google 是通過移動應用及針對性應用內廣告獲利的最簡單方法。

AdMob by Google 是一種移動廣告平臺,藉助該平臺您可從您的應用中獲得可觀的收入。將 AdMob 與 Google Analytics for Firebase 相結合,您不僅可得到更多的應用使用量數據,而且可以提升分析能力。無需更改現有 AdMob 配置,Firebase 便可與 AdMob 集成在一起。

https://firebase.google.com/docs/admob/

13、Cloud Messaging 雲消息傳遞

安全地在各類平臺上收發消息。
跨各種平臺(Android、iOS 和網頁)免費向用戶發送消息和通知。消息可以發送到單個設備、設備組、訂閱了特定主題的用戶或細分用戶羣。FCM 可以根據應用進行擴展,即使是規模最大的應用也能處理,每天可傳送數千億條消息。
Firebase 雲信息傳遞 (FCM) 是一種跨平臺消息傳遞解決方案,可供您免費、可靠地傳遞消息。

使用 FCM,您可以通知客戶端應用存在可同步的新電子郵件或其他數據。您可以發送通知消息以再次吸引用戶並促進用戶留存。在即時消息傳遞等使用情形中,一條消息可將最大 4KB 的有效負載傳送至客戶端應用。已經在使用 Google 雲消息傳遞了?您可以詳細瞭解適合您的各個選項。

主要功能

發送通知消息或數據消息發送向用戶顯示的通知消息。或者,發送數據消息並完全確定應用代碼中會發生的情況。請參閱消息類型。通用消息定位使用以下三種方式中的任意一種將消息分發到客戶端應用:分發至單一設備、分發至設備組或分發至訂閱了主題的設備。從客戶端應用發送消息通過 FCM 可靠而省電的連接通道,將確認消息、聊天信息及其他消息從設備發回至您的服務器。

https://firebase.google.com/docs/cloud-messaging/

14、AdWords

提升安裝量、獲得轉化數據深入分析,並投放有針對性的廣告系列來擴大用戶羣。
藉助 Google 的影響力獲得並留住用戶。您可以在搜索網絡、展示廣告網絡和視頻中投放廣告,還可以將廣告定位到您在 Firebase Analytics 中定義的特定細分用戶羣。改進廣告定位功能並優化廣告系列的效果。

通過在線廣告吸引潛在客戶。

提升安裝量、深入分析廣告轉化情況,並利用 Firebase Analytics 受衆羣體投放有針對性的廣告系列來擴大用戶羣。將 Firebase 與 AdWords 關聯後,您即可藉助功能強大的工具,瞭解您的 AdWords 投資如何提升應用安裝量和應用內操作量。結合使用 Firebase 和 AdWords,您可以將受衆羣體列表導出至 AdWords,並將 Firebase Analytics 中的事件導入到 AdWords。

主要功能

Firebase Analytics 受衆羣體細分您可以根據設備、數據、自定義事件或用戶屬性在 Firebase 控制檯中自定義受衆羣體。將受衆羣體列表導出至 AdWords一個 Firebase 項目可以關聯多個 AdWords 帳號,每個帳號都可以訪問在 Firebase 中創建的受衆羣體。將 Firebase Analytics 中的事件導入 AdWords關聯 Firebase 和 AdWords 後,您可以選擇將哪些 Firebase Analytics 事件作爲 AdWords 中的轉化操作來跟蹤。

https://firebase.google.com/docs/adwords/

15、App Indexing

提升您應用的自然搜索流量。

通過集成 Google 搜索,重新吸引用戶使用他們已安裝的應用。如果用戶已裝有您的應用並且搜索相關內容,則可以直接從搜索結果中啓動該應用。如果用戶還沒有安裝您的應用,則當他們搜索類似的應用時系統將顯示一張安裝卡片。

Firebase App Indexing(其前身爲 Google App Indexing)可將您的應用納入 Google 搜索。 如果當用戶搜索相關內容時已安裝您的應用,則他們可以直接從搜索結果中啓動您的應用。 如果用戶還未安裝應用,則將在搜索結果中顯示安裝卡片。添加 App Indexing 推廣 Google 搜索內的應用結果類型,並提供查詢自動填充功能。

主要功能

搜索結果App Indexing 在 Google 搜索上顯示並推廣應用結果,包括在應用安裝時顯示其圖標。安裝App Indexing 關聯應用和網站,使網站卡旁邊顯示您應用的安裝卡。自動填充Android App Indexing API 允許用戶查看他們已訪問的、作爲建議結果顯示在 Google 應用上的應用頁面。點按即時卡App Indexing 爲點按即時卡應用結果提供強大的動力,併爲其用戶顯示您的 Android 應用。

https://firebase.google.com/docs/app-indexing/

16、Performance Monitoring性能監控

深入瞭解應用程序的性能問題

You can use Firebase Performance Monitoring to monitor the performance characteristics of your app, including metrics for app start, and HTTP/S network requests made by your app.
性能監控模塊的集成文檔:

https://firebase.google.com/docs/perf-mon/get-started-android
目前只有測試版,
https://console.firebase.google.com/project/fir-demo-project/performance/app/android:com.labpixies.flood/trends

集成文檔,可以看到如下測試版字樣的標誌:
https://firebase.google.com/docs/perf-mon/
Performance Monitoring is currently in beta release.

17、Firebase Invites 邀請

可以讓您的用戶通過電子郵件或短信分享您的應用的方方面面,從引薦代碼到收藏的內容。此開箱即用的解決方案與 Firebase Analytics 配合使用,因此您可以知道用戶何時通過邀請打開或安裝了應用。

Firebase Invites 是用於發送個性化電子郵件和短信邀請, 載入用戶和衡量邀請影響的跨平臺解決方案。
口碑是讓用戶安裝您的應用的最有效方法之一。 在一項對數千名智能手機用戶的最新研究 中,研究人員發現,用戶發現一個應用的首要原因是他們從好友或同事處聽說過該應用。Firebase Invites 使您能夠輕而易舉地將應用用戶轉化爲應用的最強大倡導者。

Firebase Invites 基於 Firebase Dynamic Links 構建。 Dynamic Links 確保鏈接的收件人能夠在自己的平臺上對安裝的應用享受最佳體驗,Firebase Invites 則保證用戶能夠充分享受發送鏈接的最佳體驗。
爲何使用 Firebase Invites?

多信息分享更加容易Firebase Invites 簡化了用戶通過短信和電子郵件向好友發送內容的操作,保證引用站點代碼、食譜條目和其他分享內容均會隨邀請一起傳遞,無需進行任何剪切粘貼操作。多信息分享更易實現Firebase Invites 代您處理邀請流程,使您能夠直接提交用戶體驗,不會佔用應用其他部分的工程時間。邀請在安裝進程完成後仍然有效因爲 Firebase Invites 是基於 Dynamic Links 構建的,所以邀請在應用商店和 Play 商店安裝進程結束後仍在工作,保證收件人無論是否安裝您的應用都能收到引用站點代碼或分享內容。

總結:

Firebase功能很強大,幾乎涵蓋了開發者需要關心的應用數據的所有方面,包括有基本和詳細信息統計,身份認證,測試,崩潰收集,通知,消息推送,廣告,性能監控等17+項Features。對於我們要重點關注的性能監控這一塊,目前雖然只有Beta測試版本,但通過demo可以看到,監控的數據還是有一定價值的,包括自動測算應用啓動時間,網絡調用成功率,網絡響應延遲,網絡響應 MIME 類型,HTTP/S 網絡請求(包括響應時間,響應負載的大小,請求負載的大小,成功率等數據),方法執行的效率情況,特定場景的監控,通過traces 可以知道這個場景的執行時間,以及執行的次數等數據。
經過使用多個demo及多臺設備(4臺設備,Huawei G750-T01和LGE Nexus 5X安裝了最新版本的Google Play Service 11.0.2,SM-N9008S未安裝,xiaomi4雖然安裝了,但不是最新版本,只有前兩個有統計數據)測試,發現目前唯一的不足是,測試機器需要安裝最新版本的Google Play Service時,後臺才能統計到performance monitoring的信息。這一條限制和在網上諮詢得到的答案一致,如下所示。
位置在,https://www.youtube.com/watch?v=cMv96PWpFIg
另外測試機不需要翻牆,但是在PC上瀏覽Firebase控制檯信息時需要連接vpn。
以上是Firebase 的性能監控方面的調研情況。
收費情況:全部免費。

這裏寫圖片描述
本公衆號將以推送Android各種技術乾貨或碎片化知識,以及整理老司機日常工作中踩過的坑涉及到的經驗知識爲主,也會不定期將正在學習使用的新技術總結出來進行分享。每天一點乾貨小知識把你的碎片時間充分利用起來。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章