Eli*_*ior 5 android firebase firebase-cloud-messaging
我有一个 Firebase 项目,在其中注册了多个应用程序。现在我想添加推送通知,并且我希望能够区分哪个应用程序应该被推送通知唤醒。
在 google-services.json 文件中,我看到所有应用程序的current keyinapi key部分具有相同的值,我理解这是因为我在同一个 Firebase 项目中注册了应用程序。
我还阅读了有关 SERVER_KEY 的信息,并看到有一个添加 SERVER KEY 的选项。我可以添加多个服务器密钥并在我的服务器中使用它们,以便发送正确应用程序的推送通知吗?
或者是否有任何其他解决方案允许我将应用程序注册在同一个 Firebase 项目中,但区分哪个应用程序应通过推送通知唤醒?
是的,您可以在同一个项目中使用多个应用程序,您可以使用firebase数据结构来区分应用程序:
(将其用作使用通道) https://www.firebase.com/docs/web/guide/structuring-data.html
话虽如此,根据我的经验,不建议这样做。在 iOS 平台上,当同一设备上的多个应用程序共享相同的 firebase 键时,这会给我带来一些奇怪的行为,所以我的建议是为每个应用程序打开一个新项目(很确定这也是文档中的最佳实践)Android 也有效美好的。
| 归档时间: |
|
| 查看次数: |
4537 次 |
| 最近记录: |