Firebase-同一项目中的多个应用程序是否可以使用相同的服务帐户密钥(推送通知)



我有一个Firebase项目,里面有多个应用程序(有些是iOS,有些是Android(。我正在使用Firebase的云消息和Node.js Firebase Admin SDK向这些应用程序发送推送通知。

要进行身份验证,我将设置一个服务帐户并为其生成密钥对,然后使用https://firebase.google.com/docs/reference/admin/node/admin.credential以执行验证步骤。

这种方法适用于多个应用程序吗?还是我需要创建多个服务帐户和/或密钥?另外,如果我有多个Node.js API实例,它们是否可以同时通过同一个服务帐户/密钥进行身份验证?

每个项目只需要配置一个服务帐户。无论你在该项目中添加了多少应用程序,你都可以向安装了这些应用程序的任何设备发送消息。

这取决于您收集设备令牌,并确保每次推送都针对正确的设备。如果这对你的推送很重要的话,你可能需要创建一些方法来辨别哪些代币来自哪些应用程序。

相关内容

  • 没有找到相关文章

最新更新