我正在开发一款使用Firebase实现多种功能的Android应用。我目前正尝试从单个Firebase项目扩展到3个,分别代表开发、暂存和生产环境。
所有我的项目都需要使用相同的包标识符,因为我使用的另一个工具(RevenueCat)有限制。我在这种设置中注意到的是,即使使用不同的
我已经搜索过并看到了一些关于Android上需要添加SHA-1值来区分应用程序的内容。我尝试将Google Play控制台中应用签名密钥证书中的SHA-1添加到生产项目中,以及将输出
有没有人有这种设置方面的经验或者其他想法可以尝试?非常感谢!
所有我的项目都需要使用相同的包标识符,因为我使用的另一个工具(RevenueCat)有限制。我在这种设置中注意到的是,即使使用不同的
google-services.json
文件,我仍然总是指向我的原始产品Firebase项目。我已经搜索过并看到了一些关于Android上需要添加SHA-1值来区分应用程序的内容。我尝试将Google Play控制台中应用签名密钥证书中的SHA-1添加到生产项目中,以及将输出
./gradlew signingReport
的SHA-1添加到暂存项目中。不幸的是,仍然没有用。有没有人有这种设置方面的经验或者其他想法可以尝试?非常感谢!
com.example.app
/com.example.app.dev
/com.example.staging
。 - Logan Patiño