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

將行動應用程式的新版本推送至正式版是應用程式開發過程中最令人興奮的部分,但也是最令人緊張的部分!您的團隊需要持續追蹤版本採用率、新錯誤和這些錯誤的影響,並與先前版本進行比較等等。

本頁說明 Firebase 提供的多項工具,可用來監控您需要的資料,讓您對行動應用程式發布作業更有信心。

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

Firebase 主控台中的「版本監控」資訊主頁Firebase Crashlytics 提供支援。這是用於監控最新正式版應用程式的單一資訊主頁。資訊主頁會以近乎即時的方式更新,並提供最重要的版本指標概覽,包括無當機指標、版本採用率、與先前版本的比較,以及版本的任何新問題。

這個新的資訊主頁是主控台「最新版本」頁面的升級版。與該頁面相比,「發布監控」資訊主頁提供更多資訊,不必使用 Google Analytics 也能顯示實用資料,且載入速度更快。

資訊主頁功能

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

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

  • 最新重大問題
    您可以查看最新版本的異常中斷情形。您可以在「最新重大問題」表格中,監控最新版本中首次偵測到的問題所造成的影響,快速決定是否要暫停或回復該版本。

資訊主頁需求條件

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

  1. 請確認應用程式使用至少下列 Crashlytics SDK 版本:
    Apple 平台:10.8.0 以上版本 | Android:18.6.0 以上版本 (BoM 32.6.0 以上版本) | Flutter:3.4.5 以上版本 | Unity:11.7.0 以上版本

  2. 將新版應用程式發布至正式版,以便吸引足夠的使用者參與最新版本

資訊主頁常見問題

設定快訊

多個 Firebase 產品 (包括 Crashlytics) 會因各種產品專屬原因傳送快訊。如要接收警報,您必須具備必要權限。

如要監控最新版本的穩定性,您可以同時透過 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,讓您測試應用程式使用者介面、功能或參與度廣告活動的變更,以在廣泛實作之前,瞭解變更對關鍵指標 (例如收益和留存率) 的影響。