来自不同域的两台服务器是否可以订阅来自APNS的事件?

时间:2013-10-30 00:38:51

标签: ios push-notification apple-push-notifications

我正在使用第三方服务向我的iOS客户端推送远程通知。因此第三方有我的应用程序证书。

但是,此服务未实现Apple Feedback Service的处理。所以我想在我的最后实现反馈服务。

我可以使用相同的应用证书从不同域中的服务器连接到反馈服务吗?

如果从两个不同的域使用相同的应用程序证书,Apple会反对吗?

2 个答案:

答案 0 :(得分:1)

使用来自不同域的相同证书连接到APNS服务器应该没有问题。但是如果您担心这样做,您可以为您的应用创建两个推送证书,并为反馈服务使用不同的证书。

也就是说,推送提供商不会像反馈服务那样处理好事,而是我不再使用的推送提供商。要么找到一个体面的推送提供程序来处理反馈,要么自己处理推送+反馈(如果你必须自己处理反馈,这意味着你可能正在管理设备令牌的数据库而你的第三方服务不做无论如何)。

答案 1 :(得分:0)

只要您使用的是与推送通知相同的SSL证书,它就不应该成为问题。这是文档 - https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/CommunicatingWIthAPS.html。但是,如果最终目标是从设备列表中删除这些设备以发送PN,那么我认为这不符合您的目的,因为您提到为您处理PN是由第三方提供商完成的 - 您可以不要手动向他们发送每天要从列表中删除的设备ID列表..:D。最好更改您的APN提供商或自己动手。