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

對應用程式開發來說,推出新版行動應用程式是最令人振奮的一環,但同時也是最令人壓力的一項工具!您的團隊必須追蹤版本更新情形、新錯誤和這些錯誤的影響,以及與舊版比較等等。

本頁將說明 Firebase 提供的幾項工具,協助您放心監控行動應用程式所發布的資料。

您可以在「版本監控」資訊主頁中瀏覽與版本相關的資料

Firebase 控制台中的「版本監控」資訊主頁採用 Firebase Crashlytics 技術。這個單一資訊主頁可監控您最新的正式版本。資訊主頁會以近乎即時的方式更新,並且提供最重要的版本指標總覽,包括未發生當機情形的指標、接受的版本、與先前版本的比較,以及版本的所有新問題。

控制台的「最新版本」頁面提供更豐富的新資訊主頁。 相較於該頁面,「版本監控」資訊主頁添加更多資訊、顯示實用資料,無需使用 Google Analytics (分析) 且載入速度更快。

資訊主頁的功能

  • 即時報表
    所有圖表都會近乎即時更新,部署最新版本後,您就可以觀察使用者開始與該版本互動的情況。如果其中有些使用者遇到當機問題,您可以透過「無當機情形的指標」圖表立即瞭解這對他們的影響。

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

  • 最新重大問題
    你可以在最新版本取得最新當機事件時,查看當機問題。在「重大新問題」表格中,您可以監控首次在最新版本中偵測到的問題影響,以便快速決定要暫停或復原版本。

資訊主頁需求條件

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

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

  2. 發布新版應用程式至正式版,讓有足夠的參與度達到最新版本的使用者

資訊主頁的常見問題

設定快訊

部分 Firebase 產品 (包括 Crashlytics) 可傳送快訊,瞭解產品特殊原因。您必須具備必要的權限,才能接收快訊

如要監控最新版本的穩定性,您可以透過 Performance Monitoring 和 Crashlytics 設定快訊。對於 Crashlytics,您可以設定下列快訊:

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

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

務必在發布前順利發布

在發布最新版本前,請考慮使用下列某些服務和功能,確保版本順利發布。

使用預先發布版測試服務

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

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

準備好將最新版本交給信任的「人類」測試人員後,請使用 Firebase 應用程式發布功能。您可以在同一處管理 Apple 平台和 Android 預先發布版的發行版本。

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

使用 Firebase 遠端設定發布百分比推出機制的新功能,或者對受限制的測試群組測試這些功能。

Firebase 也提供 A/B 測試功能,方便您在全面推出之前,測試對應用程式使用者介面、功能或參與度廣告活動所做的變更,瞭解這些變更對主要指標 (例如收益和留存率) 有何影響。