我已经在生产环境中设置了 Firebase 项目。我想为我的 firebase 应用程序创建一个开发环境。我看到有很多关于此的文档。我需要根据文档获取 google-services.json 。要获取 google-services.json,我必须在第二个 Firebase 项目中添加一个应用程序。我的具体问题是,一旦我进入辅助项目,我应该给出什么作为 Android 包名称(提供与我的原始项目相同的 Android 包名称似乎只会指向同一个位置)?我需要填写 SHA1 密钥吗?任何帮助将非常感激!
包名称必须与 AndroidManifest.xml 中的名称相同(“输入您的应用程序正在使用的包名称很重要”,Firebase 文档 https://firebase.google.com/docs/android/setup#manually_add_firebase),因此,如果您没有以某种方式将其配置为在开发环境中不同,那么您必须使用与生产环境中相同的环境。 Firebase 中添加的项目并不“指向”任何东西;相反,您的应用程序将指向基于 google-services.json 内容的 Firebase 项目。您需要配置应用程序构建变体才能使用正确的文件,请参阅在您的 Android 应用程序中支持多种环境 https://firebase.google.com/docs/configure/#support_multiple_environments_in_your_android_application.
The 将 Firebase 添加到 Android 项目的说明 https://firebase.google.com/docs/android/setup不要提及任何有关 SHA1 指纹的内容,因此您可能不需要它。如果事实证明您这样做,可以稍后在 Firebase Android 项目设置中添加它。但是,您必须添加一个发布证书SHA1指纹 https://developers.google.com/android/guides/client-auth在应用启动之前添加到生产 Firebase 项目(请参阅Firebase 启动清单 https://firebase.google.com/support/guides/launch-checklist).
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)