將新版行動應用程式發布至正式版,是應用程式開發過程中令人興奮的一環,但也可能讓人倍感壓力!您的團隊需要追蹤版本採用率、新錯誤和這些錯誤的影響、與先前版本的比較等。
本頁說明 Firebase 提供的幾項工具,可監控您需要的資料,確保行動應用程式發布作業順利進行。
使用「版本監控」資訊主頁探索與版本相關的資料
Firebase 控制台中的「版本監控」資訊主頁是由 Firebase Crashlytics 提供技術支援。您可以在這個單一主頁中監控最新正式版。主頁會近乎即時更新,提供最重要的版本指標概覽,包括無當機指標、版本採用率、與先前版本的比較,以及版本的新問題。
這個新資訊主頁比管理中心的「最新版本」頁面更完善。 相較於該頁面,「發布監控」資訊主頁新增了更多資訊,顯示實用資料時不需要 Google Analytics,而且載入速度更快。
資訊主頁功能
即時報表
所有圖表都會近乎即時更新。部署最新版本後不久,您就能看到使用者開始與該版本互動。如果部分使用者發生當機情形,您可透過未受當機情況影響的指標圖表,立即瞭解影響程度。根據先前版本進行比較和基準化
您可以查看最新版本的穩定性,並與先前版本比較。您可以在這個主頁上,比較最新版本和最多兩個先前發布版本的即時指標。重大新問題
您可以查看最新版本中新發生的當機問題。在「新問題」表格中,您可以監控最新版本中首次偵測到的問題影響,快速決定是否要暫停或回溯版本。
資訊主頁需求條件
如要在「版本監控」資訊主頁中查看最新版本,請按照下列步驟操作:
請確認應用程式至少使用下列 SDK 版本: Crashlytics
Apple 平台:v10.8.0 以上版本 | Android:v18.6.0 以上版本 (BoM v32.6.0 以上版本) | Flutter:v3.4.5 以上版本 | Unity:11.7.0 以上版本發布新的正式版應用程式,確保最新版本有足夠的參與使用者。
資訊主頁常見問題
設定快訊
包括 Crashlytics 在內,多項 Firebase 產品都會因各種產品專屬原因傳送快訊。如要接收快訊,您必須具備必要權限。
如要監控最新版本的穩定性,可以從 Performance Monitoring 和 Crashlytics 設定快訊。針對 Crashlytics,您可以設定下列快訊:
如果應用程式中的任何個別問題超過您在 Firebase 控制台中定義的門檻,請使用當機風險驟升快訊通知團隊。
透過偏好的通知管道接收新問題或迴歸問題的快訊:
使用 Cloud Functions for Firebase 設定第三方服務的進階快訊。
確保發布流程順暢
發布最新版本前,建議您使用下列服務和功能,確保發布過程順利。
使用預先發布測試服務
Firebase 提供兩項產品,可協助您進行預先發布測試:Test Lab和 App Distribution。這兩項服務都可以整合到 CI/CD 流程中。
Firebase Test Lab 是一項雲端應用程式測試基礎架構,可讓您在各種裝置和設定上測試應用程式,及早瞭解應用程式在實際使用者手中的表現。
準備好將最新版本交給信任的真人測試人員時,請使用 Firebase App Distribution。您可以在同一處管理 Apple 平台和 Android 搶先版發布作業。
使用推出和有限測試服務
使用 Firebase Remote Config 透過百分比推出機制推出新功能,或在有限的測試群組中測試這些功能。
Firebase 也提供 A/B Testing,讓您測試應用程式的使用者介面、功能或參與度廣告活動變更,瞭解變更對重要指標 (例如收益和留存率) 的影響,再廣泛推出變更。