在 Firebase 云消息传递中将一个项目用于多个应用程序的优缺点

Pros and cons of using one project for multiple apps in Firebase Could Messaging

我们公司有很多 Android 和 iOS 的应用程序。我们想使用 Firebase 进行推送通知。那么,我们是否需要在 Firebase 中为每个应用程序创建新的 project,还是只使用一个包含所有应用程序的项目会更好?两种方式的优缺点是什么?

第一种方式:

第二种方式:

哪个更好?

当您创建一个新项目时,它会在其中包含一个 android 应用程序。如果您还想为 ios and/or web 创建应用程序,则需要转到概述页面并单击 添加另一个应用程序 。然后一个项目中的所有应用程序将能够访问一个数据库。

因此最好将所有生产应用程序添加到一个项目中,这样它们就可以访问同一个数据库。

如果您想为 testing/development 创建应用程序,请创建另一个项目并在其中添加应用程序,如此处指定:

https://firebase.google.com/docs/configure/