Ios APN从多个服务器发送通知

Ios APN从多个服务器发送通知,ios,iphone,apple-push-notifications,Ios,Iphone,Apple Push Notifications,我正在编写一个iOS应用程序,它将通过APN从后端服务器发送通知 我可以配置多台服务器以连接到APN并发送通知吗?如果是,是否对可以为单个应用程序发送通知的服务器数量有限制 我在苹果网站上找不到关于此的任何详细信息(例如)是的,您可以将多个服务器(提供商)连接到APN以向同一应用程序发送通知,不,数量没有限制。您只需要在所有服务器上都具有相同的APNS证书。在发送通知时,多个服务器(提供商)可以很好地工作,问题是如何处理反馈服务 一台服务器可能会查询反馈服务,获取已删除的设备令牌列表,但从另一台

我正在编写一个iOS应用程序,它将通过APN从后端服务器发送通知

我可以配置多台服务器以连接到APN并发送通知吗?如果是,是否对可以为单个应用程序发送通知的服务器数量有限制


我在苹果网站上找不到关于此的任何详细信息(例如)

是的,您可以将多个服务器(提供商)连接到APN以向同一应用程序发送通知,不,数量没有限制。您只需要在所有服务器上都具有相同的APNS证书。

在发送通知时,多个服务器(提供商)可以很好地工作,问题是如何处理反馈服务


一台服务器可能会查询反馈服务,获取已删除的设备令牌列表,但从另一台服务器发送的推送通知中可能会有一些令牌。

您知道是否在任何地方记录了缺少限制的情况?我以前被告知有6台服务器的限制,但告诉我这件事的人不能用一个来源来备份。不。我假设如果有一个限制(我看不出有任何原因),它将被彻底记录下来。特别是因为文档中说“您可以建立到同一个网关或多个网关实例的多个并行连接”。很抱歉再次提出这个问题,但这在今天对您仍然有效吗?我担心苹果公司可能已经改变了主意,现在情况已经不是这样了。@Etienne,我也有同样的担心。由于一台机器一直保持与APN的持久连接,因此即使使用相同的证书,我也无法再从另一台机器连接。这就是你正在经历的吗?我将进行更详细的调查,并可能发布更新的答案。@s.bandara事情似乎对我很好。我无法证明你的情况,因为我使用一个名为PushSharp的库与APN进行通信,并且它没有保持一个连接超时。它会在需要时打开新的连接。这是一个很好的观点,我必须通过让一台服务器轮询反馈服务并将下载的数据公开给所有向APNS发送通知的服务器来解决这一点。感谢mchr,这就是我要做的。我只想澄清一下,我编写的中央服务只是轮询反馈服务,并将任何返回的数据缓存几个小时。这使所有通知服务器有足够的时间轮询我的中央反馈服务,并处理与它们相关的任何反馈数据。将相同的反馈数据多次返回到通知服务器是安全的,因为反馈数据是幂等的。