Firebase FCM实践(1个项目与多个应用程序)

ElD*_*ino 2 firebase google-cloud-messaging firebase-cloud-messaging

我刚刚将我的GCM实施更新到Firebase.

我开始创建一个FCM项目并添加了我的一个应用程序.当我进入第二个应用程序时,我创建了一个新的FCM项目,但后来发现我可以将多个应用程序链接到一个项目,所以我将第二个应用程序链接到我的第一个项目.

现在我将所有应用程序链接到一个项目并且运行良好,我仍然想知道这是否是最好的(最明智的!?)方式.因为现在我每次下载"google-services.json"时都会为我所有链接的应用程序配置内容,即使我现在的应用程序中不需要它(我不确定是否可以删除多余的东西) (我可以吗?)).

只有一个项目还有其他任何后果,还是一件好事?

AL.*_*AL. 7

只有一个项目还有其他任何后果,还是一件好事?

使用单个项目意味着还使用单个发件人ID.我想你可以参考@TrevorJohns的这个答案(引用唯一必要的段落,关注你......我想):

我们非常欢迎(并鼓励)开发人员为其所有应用使用相同的发件人ID/API密钥.


每次我下载"google-services.json"时,我的所有链接应用程序都有配置内容,即使我在当前的应用程序中不需要它(我不确定是否可以删除多余的东西(可以一世?)).

我试了一下(添加了一个应用程序,下载了google-services.json,删除了其他应用程序的详细信息(确保不删除所需应用程序的详细信息),将其复制到Application文件夹中)以及所有内容工作得很好.

干杯!