【发布时间】:2017-04-25 15:52:18
【问题描述】:
作为我们解决方案的一部分,我们在每个客户站点部署 FCM“应用服务器”。每个客户站点都需要生成自己的发件人 ID 和服务器 ID,以便与我们的应用一起使用。
默认的 FCM 实现将 Sender ID 和 Server Key 放在 plist (iOS) / json (Android) 中,在编译时集成到应用程序代码中。但是,由于我们有多个当前客户并将有新客户,因此我们的移动应用需要能够向客户应用服务器发出服务调用,检索 Sender ID 和服务器密钥,并在运行时将它们加载到 FCM 中。
我们在getToken附近看到了一些文档来完成向多个发件人注册,但我们只需要向1个发件人注册并完全绕过plist/json。
问题:我们如何以编程方式加载发件人 ID 和服务器密钥,而不是使用 GoogleService-Info.plist (iOS) / google-services.json (Android)。
如需了解更多信息,请参阅我们最近与同一工作流程相关的question about security。
【问题讨论】:
标签: firebase google-cloud-messaging apple-push-notifications firebase-cloud-messaging google-play-services