Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

Firebase 啟動清單

本文檔包含在將 Firebase 應用投入生產之前需要考慮的事項清單。

更新連接的應用程序

Android在 Firebase 控制台的項目設置(對於 OAuth 客戶端 ID)中為應用的簽名證書添加發布 SHA-1 哈希。如果您的應用使用 Firebase 身份驗證(Google 登錄或電話號碼登錄)或 Firebase 動態鏈接,則這是必需的。

iOS在 Firebase 控制台的項目設置中更新您的 App Store ID 和 Bundle ID 以及團隊 ID(如有必要)。

Web為您的域添加白名單以防止未經授權的使用。

  • 在 Google Developer Console 中將您的生產域的瀏覽器 API 密鑰和客戶端 ID 列入白名單。
  • 在 Firebase 控制檯面板的 Auth 選項卡中將您的生產域列入白名單。

了解您的計劃限制並設置預算提醒

所有實時數據庫、雲存儲和託管功能對 Spark 定價計劃都有嚴格的使用上限。達到這些限制可能意味著您的應用程序停止按預期工作。考慮升級到 Blaze 定價計劃以消除這些限制。有關詳細信息,請參閱定價頁面

所有設置預算警報在谷歌雲端控制台項目。

所有監控您的使用和計費儀表盤在火力地堡控制台。

啟用應用檢查

全部為了幫助確保只有您的應用程序可以訪問您的後端服務,為支持它的每個服務啟用應用程序檢查

準備服務

分析

全部Analytics定義受眾參數以從啟動開始收集用戶。

所有上傳 proguard 文件以用於在Crashlytics 中使用的發布版本。

所有啟用BigQuery的鏈接,如果你打算使用的BigQuery與您的分析數據。

驗證

Android配置您的 proguard 規則以使用身份驗證。

Android在 Firebase 控制台的項目設置(對於 OAuth 客戶端 ID)中為應用的簽名證書添加發布 SHA-1 哈希。如果您的應用使用 Google 登錄或電話號碼登錄,則這是必需的。

iOS確保您在 iOS 上對常見錯誤進行了錯誤處理。

所有未使用的禁用提供程序(尤其是Firebase 控制台中的匿名用戶)。

全部如果使用 Google 登錄,請個性化您的OAuth 同意屏幕

全部為身份驗證電子郵件發送服務自定義您的域和發件人。

雲防火牆

Android確保您的發布版本使用ProGuard 進行代碼壓縮。如果沒有 ProGuard,Cloud Firestore SDK 及其依賴項可能會使您的 APK 大小增加多達 1MB。

全部配置您的安全規則以防止無意的數據訪問。

雲消息

iOS請務必在Firebase 控制台中上傳用於 iOS 雲消息傳遞的 APNS 身份驗證密鑰。如果使用 APNS 證書,請確保您的生產 APNS 證書已上傳。

所有啟用BigQuery的鏈接,如果你打算使用的BigQuery用您的雲消息數據。

雲儲存

全部配置您的雲存儲安全規則以防止意外數據訪問。

Crashlytics

Android上傳 proguard 映射以用於在Crashlytics 中使用的發布版本。

iOS上傳 dsym 文件以用於在Crashlytics 中使用的發布版本。

所有啟用BigQuery的鏈接,如果你打算使用的BigQuery與Crashlytics數據。

Android在 Firebase 控制台的項目設置(對於 OAuth 客戶端 ID)中為應用的簽名證書添加發布 SHA-1 哈希。

火力基地機器學習

Android請參閱為生產準備 Firebase ML Android 應用程序

iOS請參閱為生產準備 Firebase ML iOS 應用

預測

所有啟用BigQuery的鏈接,如果你打算使用的BigQuery與你的預測數據。

實時數據庫

Android配置您的 proguard 規則以使用實時數據庫。

全部配置您的實時數據庫規則以防止意外數據訪問。

所有確保您已準備好擴展。實時數據庫的默認配額足以滿足大多數應用程序的需求,但某些應用程序可能需要額外的容量。

遠程配置

全部確保任何實驗性遠程配置規則不會影響您的發布用戶,並且在您的應用程序中分發了適當的默認值。

釋放

Android通過測試實驗室運行 Android 應用程序以檢查最後一分鐘的錯誤。

全部為要在宣傳材料和社交媒體中使用的關鍵新功能創建動態鏈接