Avn*_*arr 5 azure push-notification apple-push-notifications ios azure-notificationhub
我有一种情况,我需要为多个 iOS 应用程序使用相同的通知中心。对于给定的标签 - 所有应用程序都应该收到此推送。
每个 iOS 应用程序都有不同的推送通知证书,因此只有其中一个应用程序实际收到了推送通知。我不想决定打开多个集线器 - 因为那样我需要管理每个应用程序可能属于哪个集线器 - 这非常尴尬。
我怎样才能做到这一点?
我很确定你想做的事情是不可能的,原因有几个。iOS 推送是通过 APNS 处理的,APNS 是 Apple 的技术。苹果规定每个单独的应用程序都必须有自己的捆绑包标识符,因此它有自己的特定推送证书。通知中心不支持多个证书(或任何推送提供程序的多个应用程序设置),因此单个中心无法推送到多个应用程序。您必须构建某种管理层,该管理层知道要与哪个应用程序对话。或者,您可以只要求所有集线器发送相同的消息,并使用标签进行实际过滤(要求每个集线器发送消息,但只有注册了正确标签的设备的集线器才会发送消息)。
| 归档时间: |
|
| 查看次数: |
1640 次 |
| 最近记录: |