監控最新應用版本的穩定性

將行動應用程式的新版本推出到生產環境是應用程式開發中最令人興奮的部分之一,但它也可能是壓力最大的部分之一!您的團隊需要追蹤版本採用、新錯誤以及這些錯誤的影響、與早期版本的比較等等。

本頁面介紹了 Firebase 提供的幾種工具,用於監控您所需的數據,讓您對行動應用程式的發布充滿信心。

使用發布監控儀表板探索與發布相關的數據

Firebase 控制台中的發布監控儀表板由 Firebase Crashlytics 提供支援。它是一個用於監控最新生產版本的儀表板。儀表板幾乎即時更新,為您提供最重要的發布指標的高級視圖,包括無崩潰指標、版本採用情況、與先前版本的比較以及該版本的任何新問題。

這個新的儀表板改進了控制台中的“最新版本”頁面。與該頁面相比,發布監控儀表板添加了更多信息,無需 Google Analytics 即可顯示有用數據,並且加載速度更快。

儀表板的特點

  • 即時報告
    所有圖表幾乎是即時更新。部署最新版本後不久,您可以看到使用者開始使用該版本。如果其中一些用戶碰巧遇到崩潰,您將透過無崩潰指標圖表立即了解影響。

  • 基於先前版本的比較和基準測試
    您可以在先前版本的上下文中查看最新版本的穩定性。透過儀表板,您可以比較最新版本和最多兩個之前發布的版本的即時指標。

  • 熱門新問題
    您可以在最新版本發佈時查看新的當機問題。在「熱門新問題」表中,您可以監控最新版本中首次檢測到的問題的影響,從而使您能夠快速決定是否停止或回滾該版本。

對儀表板的要求

若要在發布監控儀表板中查看最新版本,請執行下列操作:

  1. 確保您的應用程式至少使用以下版本的 Crashlytics SDK:
    蘋果平台:v10.8.0+ | Android:v18.6.0+(BoM v32.6.0+)|顫振:v3.4.5+ |統一:11.7.0+

  2. 將應用程式的新版本發佈到生產環境,以便您的最新版本擁有足夠數量的參與用戶

有關儀表板的常見問題解答

設定警報

包括 Crashlytics 在內的多種 Firebase 產品可以針對各種產品特定原因發送警報。為了接收警報,您必須擁有所需的權限。

若要監控最新版本的穩定性,您可以從效能監控和 Crashlytics 中設定警報。特別是對於 Crashlytics,您可以設定以下警報:

  • 如果應用程式中的任何單一問題超過您在 Firebase 控制台中定義的閾值,請使用速度警報通知您的團隊。

  • 將有關新問題或回歸問題的警報發送到您的首選通知管道:

發布前確保發布順利

在發布最新版本之前,請考慮使用以下一些服務和功能來幫助確保順利發布。

使用預發布測試服務

Firebase 提供兩種可以幫助進行預發布測試的產品:測試實驗室和應用程式分發。這兩種服務都可以整合到您的 CI/CD 流程中。

Firebase 測試實驗室是一個基於雲端的應用程式測試基礎架構,可讓您在一系列裝置和配置上測試應用,以便您可以及早了解應用程式在實際使用者手中的表現。

當您準備好將最新版本交給值得信賴的人工測試人員時,請使用Firebase App Distribution 。您可以從同一個地方管理您的 Apple 平台和 Android 預發行版本。

使用推出和有限的測試服務

使用Firebase 遠端配置百分比推出機制啟動新功能,或在有限的測試組中測試這些功能。

Firebase 還提供A/B 測試,以便您可以測試對應用的 UI、功能或參與活動的更改,以了解它們如何影響您的關鍵指標(例如收入和留存率),然後再廣泛推廣。