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

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

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

使用「Release Monitoring」資訊主頁探索版本相關資料

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

這個新資訊主頁比控制台的「最新版本」頁面更完善。相較於該頁面,「Release Monitoring」資訊主頁新增了更多資訊,顯示實用資料時不需使用 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 Monitoring 和 Crashlytics 設定快訊。針對 Crashlytics,您可以設定下列警報:

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

  • 將新問題或迴歸問題的快訊傳送至偏好的通知管道:

放開手指前,請確保順利放開

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

使用預先發布測試服務

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

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

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

使用推出和有限測試服務

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

Firebase 也提供 A/B Testing,方便您測試應用程式 UI、功能或參與度廣告活動的變更,在廣泛推出之前,先瞭解這些變更對重要指標 (例如收益和留存率) 的影響。