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

Firebase FCM实践(1个项目与多个应用程序),firebase,google-cloud-messaging,firebase-cloud-messaging,Firebase,Google Cloud Messaging,Firebase Cloud Messaging,我刚刚将我的GCM实现更新为Firebase 我开始创建一个FCM项目,并将我的一个应用程序添加到其中。 当我使用第二个应用程序时,我创建了一个新的FCM项目,但后来发现我可以将多个应用程序链接到一个项目,所以我也将第二个应用程序链接到了我的第一个项目 现在我把我所有的应用程序都链接到一个项目上,而且效果很好,但我仍然怀疑这是否是最好的(最明智的!?)方法。 因为现在每次我下载“google services.json”时,我的所有链接应用程序都有配置文件,尽管我在当前应用程序中不需要它(我不确

我刚刚将我的GCM实现更新为Firebase

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

现在我把我所有的应用程序都链接到一个项目上,而且效果很好,但我仍然怀疑这是否是最好的(最明智的!?)方法。 因为现在每次我下载“google services.json”时,我的所有链接应用程序都有配置文件,尽管我在当前应用程序中不需要它(我不确定是否可以删除多余的内容(可以吗?)

仅仅拥有一个项目是否还有其他影响,或者这是一件好事

仅仅拥有一个项目是否会产生其他后果,或者这是一件好事

使用单个项目意味着也使用单个发送者ID。我想你可以通过@TrevorJohns(引用唯一必要的段落,出于你的关注..我认为):

完全欢迎(并鼓励)开发人员在其所有应用程序中使用相同的发件人ID/API密钥


每次我下载“googleservices.json”时,我的所有链接应用程序都会有配置文件,尽管我在当前应用程序中不需要它(我不确定是否可以删除多余的内容(可以吗?)

我尝试过(添加了一个应用程序,下载了google-services.json,删除了另一个应用程序的详细信息(确保你不删除你想要的应用程序的详细信息),将其复制到应用程序文件夹),一切都很好

干杯