firebase - 如果 firebase 项目中有多个应用程序,firebase 函数如何识别部署它们的应用程序?
问题描述
我有 firebase 项目,其中有 5 个应用程序。所以我已经从两个应用程序部署了 firebase 功能,用于它们之间的通知,现在我更改了部署这些功能的应用程序之一的包名称,因此添加了一个新应用程序相同的 firebase 项目并下载新的 google-services.json 并将其添加到 Android studio 中的颤振项目中。我的问题是,即使在更改和全新的 google-services.json 之后,firebase 功能怎么可能适用于该应用程序。和
- 他们如何识别他们属于这个应用程序?
- 如果我删除了firebase项目中除这两个应用程序之外的所有其他应用程序,google-services.json 文件会发生什么,因为有关这些应用程序的一些信息存储在 google-services.json 文件中?
PS:如果问题有任何问题,建议编辑
我在这里先向您的帮助表示感谢 :)
解决方案
Cloud Function 部署到项目中,而不是部署到该项目中的特定应用程序。
因此,如果您使用可调用的 Cloud Functions,客户端 SDK 只会从google-services.json
. 它不使用特定于应用程序的配置数据。
但是,如果您在一个项目中有两个应用程序,那么这些应用程序的 FCM 令牌将会有所不同。因此,您可以根据特定应用的独特令牌来定位特定应用的用户。
推荐阅读
- kotlin - Flurry push - Kotlin 的问题
- javascript - 使用 vue.js 我似乎无法在第一次点击时显示图片
- python - 应用程序启动heroku时出现FileNotFoundError
- azure - Microsoft Word 翻译器和 Azure Microsoft 自定义翻译
- ios - 在iOS中的段落/标签中截断头部
- jquery - 单击链接时如何使 Onclick 代码不执行
- sharepoint-online - 如何从 Power Automate 中的 Microsoft Form 获取文件上传字段属性?
- audio - OpenMusic 不播放音频
- python - 通过 numpy 数组用行和列替换子集 pandas 数据框
- flutter - 减小从颤振相机插件捕获的图像大小的正确方法是什么