如果 firebase 项目中有多个应用程序,firebase 函数如何识别部署它们的应用程序?
How firebase functions identifies the app deployed them, if there are more than one apps in the firebase project?
我有一个 firebase 项目,其中有 5 个 apps.So 我已经从两个应用程序部署了 firebase 函数,用于它们之间的通知,现在 我已经更改了其中一个应用程序的包名称部署功能的应用程序,因此将新应用程序添加到同一个 firebase 项目并下载新的 google-services.json 并将其添加到 Android studio 中的 flutter 项目.我的问题是,即使在更改和全新的 google-services.json 之后,firebase 函数怎么可能仍然适用于该应用程序。并且
- 他们如何识别他们属于这个应用程序?
- 如果我删除 firebase 项目中除这两个应用程序之外的所有其他应用程序,google-services.json 文件会发生什么情况,因为存储了有关这些应用程序的一些信息在 google-services.json 文件中?
P.S:如果问题有任何问题,建议修改
提前感谢您的帮助:)
Cloud Function 部署到一个项目,而不是该项目中的特定应用程序。
因此,如果您使用可调用的 Cloud Functions,客户端 SDK 只会从 google-services.json
中读取项目详细信息。它不使用特定于应用程序的配置数据。
但是如果您在一个项目中有两个应用程序,那么这些应用程序的 FCM 令牌将会不同。因此,您可以根据用户的独特标记来定位特定应用的用户。
我有一个 firebase 项目,其中有 5 个 apps.So 我已经从两个应用程序部署了 firebase 函数,用于它们之间的通知,现在 我已经更改了其中一个应用程序的包名称部署功能的应用程序,因此将新应用程序添加到同一个 firebase 项目并下载新的 google-services.json 并将其添加到 Android studio 中的 flutter 项目.我的问题是,即使在更改和全新的 google-services.json 之后,firebase 函数怎么可能仍然适用于该应用程序。并且
- 他们如何识别他们属于这个应用程序?
- 如果我删除 firebase 项目中除这两个应用程序之外的所有其他应用程序,google-services.json 文件会发生什么情况,因为存储了有关这些应用程序的一些信息在 google-services.json 文件中?
P.S:如果问题有任何问题,建议修改
提前感谢您的帮助:)
Cloud Function 部署到一个项目,而不是该项目中的特定应用程序。
因此,如果您使用可调用的 Cloud Functions,客户端 SDK 只会从 google-services.json
中读取项目详细信息。它不使用特定于应用程序的配置数据。
但是如果您在一个项目中有两个应用程序,那么这些应用程序的 FCM 令牌将会不同。因此,您可以根据用户的独特标记来定位特定应用的用户。