我可以使用来自不同Google项目的两个Google服务json文件吗?

时间:2018-12-14 10:16:08

标签: android firebase google-signin google-play-services google-api-console

我有两个Google帐户,第一个用于通知,第二个用于Google登录。为实现这两个服务,我应该在我的android应用程序中添加两个配置文件,但我不能这样做,因为google不支持。我在Google中搜索过,有些人建议使用调味料,但我不能这样做。因此,我考虑合并两个google-services.json文件。还是应该删除 一个Google帐户,然后在第二个帐户中创建一个新帐户。我该怎么办?

3 个答案:

答案 0 :(得分:1)

最好使用单个Google帐户。您可以在单个帐户中使用Google登录和Notifications api。

答案 1 :(得分:1)

不可能,您必须选择第二个选项,您需要将一个Google项目用于不同的Google服务

答案 2 :(得分:0)

Google确实记录了几种支持多组google-services.json参数的方法,请参见https://firebase.google.com/docs/projects/multiprojects

根据您的要求,最好的选择可能是创建自己的Firebase对象https://firebase.google.com/docs/projects/multiprojects#use_multiple_projects_in_your_application。但是,它们解释了在https://firebase.google.com/docs/projects/multiprojects#reliable-analytics中具有多组参数的一些风险和局限性

它们还提供有关如何处理文件https://developers.google.com/android/guides/google-services-plugin#processing_the_json_file的有用文档,特别是在您决定合并多个google-services.json文件的内容时,这可能会对您有帮助。

出于兴趣,您最终采取了什么方法?