我有一个android sdk,需要使用它的应用程序在其项目目录中包含google-services.json文件。
我想知道如果该应用已经从其实施中获得google-services.json
文件并且正在从其自己的Google开发者控制台接收FCM,会发生什么。
一个应用程序可以有多个google-services.json
文件用于相同的风格。
一个应用程序可以从两个不同的谷歌开发者控制台帐户接收FCM吗?或者应用程序如何从两个不同的谷歌开发者控制台接收FCM?
我正在尝试探索如何在不让应用更改其基础设计的情况下将FCM从我的服务器发送到应用程序的方法。
Downvoting必须伴随理由。
答案 0 :(得分:-1)
如果您的应用中配置了多种口味,则可以说您将创建具有不同包名称的多个应用,例如:
flavorDimensions "mysite"
productFlavors {
elnorte {
applicationId 'com.jorgesys.creatorhdplayer'
manifestPlaceholders = [appName: "Creator hd player"]
dimension "mysite"
}
reforma {
applicationId 'com.jorgesys.creatorhdfree'
manifestPlaceholders = [appName: "Creator hd free"]
dimension "mysite"
}
mural {
applicationId 'com.jorgesys.creatorhd'
manifestPlaceholders = [appName: "Creator hd"]
dimension "mysite"
}
}
因此,您需要在每个需要Google Play服务的应用程序中为您的proyect添加不同的google-services.json
文件:
google-services.json
文件与软件包名称相关,因此每个应用程序只需要一个文件。如果您只配置了一种风格(一个应用程序)