作者:mobiledu2502860837 | 来源:互联网 | 2023-02-12 17:41
对于我们的应用程序,我正在使用两个不同的firebase项目:
实时:包含实时iOS和Android应用
测试:包含我们所有的iOS和Android测试应用
据我所知,google-services.json(Android)包含firebase项目信息和所有相关应用程序(作为“客户端”)。是否支持在该文件中添加第二个“ project_info”?
1> Himesh goswa..:
您为什么不尝试使用android应用程序风味,因为Google刚刚在Play服务插件的2.0版中包含了对风味的支持。由于此版本的gradle plugin com.google.gms:google-services:2.0.0-alpha3
你可以这样做
app / src / flavor1 / google-services.jsonflavor2 / google-services.json插件的版本3.0.0将在以下位置搜索json文件(考虑到您具有flavorflavor1和构建类型调试):
/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
即使使用flavourDimensions,这也对我有用。我在一个维度上具有免费和付费,而在另一个维度上具有Mock&Prod。我也有3个buildType:调试,发布和登台。这就是我的项目中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