監控最新版應用程式的穩定性

將新版行動應用程式發布至正式版,是應用程式開發過程中令人興奮的一環,但也可能讓人倍感壓力!您的團隊需要追蹤版本採用率、新錯誤和這些錯誤的影響、與先前版本的比較等。

本頁說明 Firebase 提供的幾項工具,可監控您需要的資料,確保行動應用程式發布作業順利進行。

使用「版本監控」資訊主頁探索與版本相關的資料

Firebase 控制台中的「版本監控」資訊主頁是由 Firebase Crashlytics 提供技術支援。您可以在這個單一主頁中監控最新正式版。主頁會近乎即時更新,提供最重要的版本指標概覽,包括無當機指標、版本採用率、與先前版本的比較,以及版本的新問題。

這個新資訊主頁比管理中心的「最新版本」頁面更完善。 相較於該頁面,「發布監控」資訊主頁新增了更多資訊,顯示實用資料時不需要 Google Analytics,而且載入速度更快。

資訊主頁功能

  • 即時報表
    所有圖表都會近乎即時更新。部署最新版本後不久,您就能看到使用者開始與該版本互動。如果部分使用者發生當機情形,您可透過未受當機情況影響的指標圖表,立即瞭解影響程度。

  • 根據先前版本進行比較和基準化
    您可以查看最新版本的穩定性,並與先前版本比較。您可以在這個主頁上,比較最新版本和最多兩個先前發布版本的即時指標。

  • 重大新問題
    您可以查看最新版本中發生的當機問題。在「新問題」表格中,您可以監控最新版本中首次偵測到的問題影響,快速決定是否要暫停或回溯版本。

資訊主頁需求條件

如要在「版本監控」資訊主頁中查看最新版本,請按照下列步驟操作:

  1. 請確認應用程式至少使用下列 SDK 版本: Crashlytics
    Apple 平台:v10.8.0 以上版本 | Android:v18.6.0 以上版本 (BoM v32.6.0 以上版本) | Flutter:v3.4.5 以上版本 | Unity:11.7.0 以上版本

  2. 發布新的正式版應用程式,確保最新版本有足夠的參與使用者

資訊主頁常見問題

設定快訊

包括 Crashlytics 在內,多項 Firebase 產品都會因各種產品專屬原因傳送快訊。如要接收快訊,您必須具備必要權限。

如要監控最新版本的穩定性,可以從 Performance MonitoringCrashlytics 設定快訊。針對 Crashlytics,您可以設定下列快訊:

  • 如果應用程式中的任何個別問題超過您在 Firebase 控制台中定義的門檻,請使用當機風險驟升快訊通知團隊。

  • 透過偏好的通知管道接收新問題或迴歸問題的快訊:

確保發布流程順暢

發布最新版本前,建議您使用下列服務和功能,確保發布過程順利。

使用預先發布測試服務

Firebase 提供兩項產品,可協助您進行預先發布測試:Test LabApp Distribution。這兩項服務都可以整合到 CI/CD 流程中。

Firebase Test Lab 是一項雲端應用程式測試基礎架構,可讓您在各種裝置和設定上測試應用程式,及早瞭解應用程式在實際使用者手中的表現。

準備好將最新版本交給信任的真人測試人員時,請使用 Firebase App Distribution。您可以在同一處管理 Apple 平台和 Android 搶先版發布作業。

使用推出和有限測試服務

使用 Firebase Remote Config 透過百分比推出機制推出新功能,或在有限的測試群組中測試這些功能。

Firebase 也提供 A/B Testing,讓您測試應用程式的使用者介面、功能或參與度廣告活動變更,瞭解變更對重要指標 (例如收益和留存率) 的影響,再廣泛推出變更。