对于我们的应用程序,我使用两个不同的 firebase 项目:
- Live:包含实时 iOS 和 Android 应用程序
- 测试:包含我们所有的 iOS 和 Android 测试应用程序
据我所知,google-services.json(Android)包含 firebase 项目信息和所有相关应用程序(作为“客户端”)。是否支持在该文件中添加第二个“project_info”?
你为什么不尝试一下 Android 应用程序风格呢?
Google 刚刚在 2.0 版的播放服务插件中加入了对口味的支持。自从这个版本gradle plugin com.google.gms:google-services:2.0.0-alpha3
你可以这样做
应用程序/src/
flavor1/google-services.json
flavor2/google-services.json
该插件的 3.0.0 版本将在这些位置搜索 json 文件(考虑到您有一个 Flavor1 和一个构建类型 debug):
/app/src/flavor1/google-services.json
/app/src/flavor1/debug/google-services.json
/app/src/debug/google-services.json
/app/src/debug/flavor1/google-services.json
/app/google-services.json
即使使用flavorDimensions,这对我也有用。我在一个维度上有免费和付费,在另一个维度上有模拟和产品。我还有 3 种构建类型:调试、发布和暂存。
多少个 google-services.json 文件取决于您的项目特征,但每个 Google 项目至少需要一个 json 文件。
如果您想了解有关此插件如何处理这些 json 文件的更多详细信息,请参阅以下内容:https://github.com/googlesamples/google-services/issues/54#issuecomment-165824720 https://github.com/googlesamples/google-services/issues/54#issuecomment-165824720
官方文档链接:https://developers.google.com/android/guides/google-services-plugin https://developers.google.com/android/guides/google-services-plugin
并到这里查看该插件的最新版本:https://bintray.com/android/android-tools/com.google.gms.google-services/view https://bintray.com/android/android-tools/com.google.gms.google-services/view
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)