【问题标题】:iphone push notifications randomly sendingiphone推送通知随机发送
【发布时间】:2011-04-25 03:15:24
【问题描述】:

我已经设置推送通知大约一年了,它们一直运行良好。 现在由于某种原因它们不是。

首先让我说我连接到苹果 apns 服务器并通过 PHP 脚本发送推送通知。

如果我测试只向我的设备发送通知,它每次都能正常工作。 如果我测试向我在这里拥有的 3 或 4 台设备发送通知,它们都可以正常工作。 如果我向所有用户(几百个)发送通知,有时我会收到通知,而大部分时间我不会。

我连接到苹果一次并从一个连接发送所有通知。所以应该不是苹果连接限制的问题。

是否存在不允许您发送给几百个用户的限制?

它有几百个用户,通知可能每周只发送一次或两次。 我尝试在每条消息之间设置一个时间延迟,但这似乎没有什么不同。

有没有人知道会发生什么或我应该检查什么?

【问题讨论】:

  • Apple 更喜欢批量处理更大的通知组。你试过吗?

标签: iphone notifications message push alert


【解决方案1】:

您是否在进行任何错误检查?您使用的是“简单”还是“扩展”格式?你是在解析扩展格式的结果吗?您等待收到通知多长时间?您是否检测到 Apple 何时关闭连接?你检查反馈服务吗?

我认为您不应该使用(短期)PHP 脚本。 Apple 似乎不会在成功通知时向您发送任何内容,而且实际上没有其他简单的方法可以确保连接的另一端已接收(和处理)数据。

还值得检查您是否遵守第 22 页上的iOS Developer Program Licence Agreement 推送通知要求(不得直接营销,不得过度使用)。

【讨论】:

    【解决方案2】:

    好的,我把一切都整理好了。它在我的服务器端,我有一个 cron 作业在修复一切开始工作后没有正确运行 php 脚本,无需更改我的 PHP 脚本中的任何内容。

    【讨论】:

      猜你喜欢
      • 2011-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-30
      • 1970-01-01
      • 1970-01-01
      • 2013-01-11
      相关资源
      最近更新 更多