具有相同证书的多个APNS提供商

时间:2016-07-06 08:33:42

标签: ios architecture apple-push-notifications

我有很多私人服务器,每台服务器都可以为多个iOS客户端服务。

我想为我的应用程序使用每个iOS设备的APNS通知,我正在尝试为我应该创建的提供程序找到一个架构范例。

我应该创建一个为这些私有服务器和客户端提供服务的提供程序,还是应该为每个服务器使用相应的提供程序?这取决于我使用的证书吗?例如,我可以对多个提供商使用相同的证书,还是只允许一个?

我没有在Apple网站上明确发现某些内容,但我可以推断,由于Apple Developer Site只提供了一个证书,我可以在多个提供商中使用它。

谢谢!

1 个答案:

答案 0 :(得分:4)

是的,您可以在同一个应用的多个提供商实例上使用相同的证书。事实上,根据管理连接的最佳实践' Apple,"您可以与APN服务器建立多个连接以提高性能。当您发送大量远程通知时,请将它们分配到多个服务器端点的连接上,并且#34;

因此,您可以使用来自一个提供程序实例的多个连接,以及使用相同证书的多个提供程序实例的多个连接。

此致 _Ayush