Azure通知集线器 – 如何在同一个集线器上设置多个应用程序

我有一种情况,我需要为几个iOS应用程序使用相同的通知中心。 对于一个给定的标签 – 所有的应用程序应该得到这个推动。

每个iOS应用程序都有不同的推送通知证书,因此只有其中一个应用程序实际获得了推送通知。 我不想解决打开多个中心 – 因为那时我需要pipe理每个应用程序可能属于哪个中心 – 这是非常尴尬的。

我怎样才能做到这一点?

我很确定你想做什么是不可能的,有几个原因。 iOS推送是通过Apple技术的APNS处理的。 苹果公司规定,每个应用程序必须拥有自己的包标识符,因此它是自己的特定推送证书。 通知中心不支持多个证书(或任何推送提供程序的多个应用程序设置),因此单个中心无法推送到多个应用程序。 你被困在某种forms的pipe理层,它知道哪个中心与哪个中心通信。 或者,您可以要求所有的集线器发送相同的消息,并使用标签进行实际的过滤(每个集线器被要求发送消息,但只有集线器使用正确标签注册的设备)。