对于我们的应用程序,我使用两个不同的firebase项目:
据我所知,google-services.json(Android)包含firebase项目信息和所有相关应用("客户端")。是否支持添加第二个" project_info"进入这个文件?
答案 0 :(得分:4)
为什么不尝试使用android应用程序风格
谷歌刚刚在播放服务插件的2.0版本中加入了支持。从此版本gradle plugin com.google.gms:google-services:2.0.0-alpha3
你可以这样做
应用程序/ SRC / flavor1 /谷歌-services.json flavor2 /谷歌-services.json 该插件的3.0.0版将在这些位置搜索json文件(考虑到你有一个flavor flavor1和一个构建类型调试):
/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,这对我也有用。我有免费的&在一个维度支付和Mock&在另一个方面产生刺激。我还有3个buildTypes:debug,release和staging。这就是我在FreeProd风格项目中的表现:
在此输入图片说明
google-services.json文件的数量取决于您项目的特征,但每个Google项目至少需要一个json文件。
如果您想了解此插件对这些json文件的作用的更多详细信息,请点击此处:https://github.com/googlesamples/google-services/issues/54#issuecomment-165824720
链接到官方文档:https://developers.google.com/android/guides/google-services-plugin
然后点击此处查看此插件的最新版本:https://bintray.com/android/android-tools/com.google.gms.google-services/view