Join us in person and online for Firebase Summit on October 18, 2022. Learn how Firebase can help you accelerate app development, release your app with confidence, and scale with ease. Register now

Firebase 啟動清單

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

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

更新您連接的應用程序

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

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

Web為您的域添加訪問控制以防止未經授權的使用。

了解您的計劃限制並設置預算警報

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

全部在 Google Cloud Console 中為您的項目設置預算提醒

Firebase 控制台中監控您的使用情況和計費信息中心

啟用應用檢查

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

準備服務

分析

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

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

如果您計劃將 BigQuery 與您的Analytics數據一起使用,請啟用 BigQuery 鏈接

驗證

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

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

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

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

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

雲防火牆

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

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

雲消息傳遞

iOS請務必在Firebase 控制台中上傳您的 APNS Auth Key for Cloud Messaging on Apple 應用程序。如果使用 APNS 證書,請確保已上傳您的生產 APNS 證書。

如果您計劃將 BigQuery 與雲消息傳遞數據一起使用,請啟用 BigQuery 鏈接

雲儲存

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

崩潰分析器

用於Crashlytics的發布版本的Android Upload proguard 映射。

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

如果您計劃將 BigQuery 與Crashlytics數據一起使用,請啟用 BigQuery 鏈接

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

Firebase 機器學習

Android請參閱準備您的 Firebase ML Android 應用以進行生產

iOS請參閱準備您的 Firebase ML Apple 應用以進行生產

實時數據庫

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

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

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

遠程配置

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

發布

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

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