我有2种构建类型的项目。 每种构建类型都有特定的 applicationIdSuffix 。
BuildType: dev ,applicationIdSuffix
= .dev
BuildType: prod ,applicationIdSuffix
= .prod
在Firebase控制台中,我为构建类型= dev 创建应用程序。
结果我下载了文件google-services.json
。我把它放在c:\myproject\android\app\
在此文件"package_name": "com.myproject.dev"
行。它的工作。
现在我在Firebase中用于相同项目我需要使用另一个buildType = prod 创建另一个应用程序。
结果我下载新文件:google-services.json
。
在此文件"package_name": "com.myproject.prod"
我需要将第二个文件 google-services.json 放在哪里?
答案 0 :(得分:3)
Firebase已经支持,你应该创建一个新项目,然后为每个构建类型(mypackage.prod和mypackage.dev)添加2个新应用程序。或者
完成后,只需导出上次创建的应用(dev)的google-services.json,该文件应包含两个应用的详细信息,如下所示
"client_info": {
"mobilesdk_app_id": "...",
"android_client_info": {
"package_name": "mypackage.dev"
}
},
"client_info": {
"mobilesdk_app_id": "...",
"android_client_info": {
"package_name": "mypackage.prod"
}
答案 1 :(得分:0)
您只需将google-services.json
替换为现有版本。因为Firebase会在google-services.json
文件中自动生成具有多个构建风格的所有必要属性
请记住每次下载新google-services.json
并在现有项目中添加新风味后替换它