Firebase 上市檢查清單

本文件提供檢查清單,列出在推出應用程式前應考量的事項 Firebase 應用程式進入正式環境。

更新連結的應用程式

Android 為應用程式的簽署憑證新增版本的 SHA-1 雜湊 專案設定 Firebase控制台中 (適用於 OAuth 用戶端 ID)。如果您的 應用程式使用 Firebase Authentication (Google 登入或電話號碼登入程序) 或 Firebase Dynamic Links

iOS:更新 App Store ID、軟體包 ID 和團隊 ID (如有必要) 前往專案設定頁面 Firebase控制台中的角色。

網頁版:為網域新增存取權控管功能,防範未經授權的使用行為。

  • 允許存取你的正式版網域,以便使用瀏覽器 API 金鑰和用戶端 ID Google Cloud 控制台
  • 允許存取「驗證」面板中的實際執行網域 Firebase控制台中就能保留這項資訊

瞭解企劃書上限並設定預算快訊

全部 Realtime DatabaseCloud StorageHosting 功能太難了 Spark 定價方案的用量上限達到限制可能表示 應用程式停止運作建議您升級至 Blaze 定價 並計劃移除這些限制詳情請參閱定價頁面 詳細資料。

全部設定 預算快訊 ,前往Google Cloud控制台。

全部監控您的用量與帳單 資訊主頁Firebase

啟用 App Check

全部:為確保只有應用程式可以存取後端服務, 為支援 App Check 的所有服務啟用。

準備服務

Analytics

全部定義「Analytics」的目標對象參數 並在應用程式推出後 向使用者收集使用者資料

所有:上傳發布子版本的 ProGuard 檔案,供發布子版本使用 Crashlytics

所有 啟用 BigQuery 連結 (如要使用 BigQuery 處理 Analytics 資料)。

Authentication

Android 為應用程式的簽署憑證新增版本的 SHA-1 雜湊 專案設定 Firebase控制台中 (適用於 OAuth 用戶端 ID)。如果您的 應用程式會使用 Google 登入或電話號碼登入。

iOS 確認您已在 Apple 平台上處理錯誤 常見錯誤

全部 停用目前未使用的供應商 (尤其是在 Firebase 控制台)。

全部:如果您使用 Google 登入功能,請將 OAuth 同意畫面個人化。

全部:為 Authentication 電子郵件服務傳送網域和寄件者。

Cloud Firestore

Android 確認發布版本使用 ProGuard 來縮減程式碼。 如果沒有 ProGuard,Cloud Firestore SDK 及其依附元件最多可以增加 1 MB 的 APK 大小。

全部設定安全性規則,防止意外存取資料。

Cloud Messaging

iOS 請務必上傳 Cloud Messaging 的 APNS 驗證金鑰 Firebase 控制台中的 Apple 應用程式。如要使用 APNs 憑證,請務必 即可上傳正式版 APNs 憑證。

所有 啟用 BigQuery 連結 (如要使用 BigQuery 處理 Cloud Messaging 資料)。

Cloud Storage

全部:設定您的 Cloud Storage Security Rules,防止意外存取資料。

Crashlytics

Android 上傳適用於 Crashlytics 的發布子版本的 ProGuard 對應。

iOS:上傳非發布子檔案,以便在 Crashlytics 中使用。

所有 啟用 BigQuery 連結 (如要使用 BigQuery 處理 Crashlytics 資料)。

Android 為應用程式的簽署憑證新增版本的 SHA-1 雜湊 專案設定 Firebase控制台中 (適用於 OAuth 用戶端 ID)。

Firebase ML

Android 請參閱準備發布 Firebase ML Android 應用程式

iOS 請參閱準備發布 Firebase ML Apple 應用程式

Realtime Database

Android設定 ProGuard 規則,以與 Realtime Database 搭配使用。

全部:設定您的 Realtime Database Security Rules,防止意外存取資料。

全部:確認您已做好擴充的準備。Realtime Database預設配額大 可以滿足大多數應用程式的需求,但某些應用程式可能需要額外的容量。

Remote Config

全部 確保所有實驗 Remote Config 規則皆未套用 會影響發布版本的使用者,而正確的預設設定 應用程式。

釋出

Android 透過 Test Lab 執行 Android 應用程式,檢查是否有最後一分鐘錯誤。

全部建立 Dynamic Links,取得可用於宣傳素材和社群媒體的重要新功能。