Google 致力于为黑人社区推动种族平等。查看具体举措

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 应用程序以检查最后一分钟的错误。

全部为要在宣传材料和社交媒体中使用的关键新功能创建动态链接