php PUSH-server 无法发送多个推送消息

Posted

技术标签:

【中文标题】php PUSH-server 无法发送多个推送消息【英文标题】:php PUSH-server can't send multiply push-messages 【发布时间】:2011-09-25 09:36:40 【问题描述】:

我有一个 php 脚本,它从 mysql 数据库中获取几个 uuid,然后向所有用户发送消息。 但是用户多的时候就不行了。

脚本可以在这里找到:http://pastebin.com/VATM1eaC

在第 19 行,我有一个已注释的 $sql 查询。当我使用它时,它可以工作。那里的两个 UUID 是我和我的朋友。但是当它从数据库中获取所有 UUID 时,它就不起作用了(知道数据库中有几个人没有得到 PUSH。)。 该数据库包含大约 300 个 UUID。

我在每次 fwrite 后测试了添加 sleep(1),看看是否有帮助,但没有。 (它对另一个脚本有所帮助,当时我只将消息推送给我和我的朋友,但有好几次)。

有什么建议吗?

【问题讨论】:

【参考方案1】:

我们使用这个库http://code.google.com/p/apns-php/ 向我们的用户发送推送通知。我们目前有大约 40.000 多个用户,我们每天发送超过 200.000 条推送通知,没有任何问题。

我会检查那个库。它易于实施且完美运行!

【讨论】:

以上是关于php PUSH-server 无法发送多个推送消息的主要内容,如果未能解决你的问题,请参考以下文章

使用此代码向多个设备发送推送通知 (PHP)

APNs Provider API HTTP/2 使用 php,curl 导致发送的多个推送通知出错

Azure 向多个设备/广播发送推送通知

iOS:发送多个 Apple 推送通知

在多个设备上发送推送通知

使用 php 向 IOS 设备发送推送通知