不循环而通过APN发送多个iPhone通知



我在PHP中为Android和iPhone应用程序编写Web服务。最近,在一个应用程序中,我不得不发送大量的推送通知(大约几千),并意识到Ray Wenderlich的Net上唯一可用的APNS方法不再可行。

因此,我试图找到是否可以通过这种方法将多个设备令牌分组到数组中,并立即发送所有通知,如果Android的Google Cloud Messaging Service,这是很可能的。在其中,我可以一次将多达1000个设备令牌分组并立即发送通知。
通知有效载荷保持不变,因此分组设备令牌不是问题。我所能得到的就是循环循环浏览设备令牌并发送每个不可行的通知。
请帮助我。简而言之,我不想循环浏览每个令牌并发送个人请求。在stackoverflow上有100个问题和100个答案,但每个答案都使用循环单个令牌。

您无法将带有多个设备令牌的单个请求发送到Apple Push Notification服务。他们的二进制格式根本不支持这一点。您将必须为每个令牌发送个人请求。如果您在单个连接中发送所有请求,则TCP将为您批量批处理,这将提高性能。但是,无法避免为每个设备令牌发送相同的有效载荷。

最新更新