【发布时间】:2020-05-12 08:46:07
【问题描述】:
我的组织维护着多个应用程序,并且对于应该如何使用 APNs 密钥存在困惑。 我们正在使用 firebase 发送推送通知。
到目前为止,我们有两个苹果键用于两个不同的应用程序。但无法在激活 APN 的情况下创建第三个密钥。
This 问题表明我们应该对所有应用程序使用相同的密钥。
我的问题是:
如果我们只能为一个组织创建两个密钥,是否应该将一个用于生产,一个用于测试/开发?
如果我们对多个不相关的应用程序使用相同的密钥(除了这些应用程序都是由同一个组织创建之外,这些应用程序不相关)会阻止云消息被推送到错误的应用程序。它与应用程序的标识符有关吗? 我们是否应该创建一个约定来规避向错误的应用程序发送消息的问题? (我实际上并不认为这是一个非常有效的选择。感觉很不对。)
例如:
- 为每个应用使用带有前缀的主题?
- 为每个应用创建一个设备组?
我也在这里问过这个问题:https://forums.developer.apple.com/message/415911#415911
【问题讨论】:
标签: ios firebase-cloud-messaging apple-push-notifications