1

我目前使用 Pushwoosh 作为 iOS 推送通知的推送通知提供程序。我注意到的是,通知发出后平均需要 10-15 秒才能收到通知。我想知道的是,考虑到 Apple 接收到其 APNS 服务器的流量,这个数字是否是正常数字?使用 Pushwoosh 或其他服务可以获得什么样的速度?是时候切换到更可靠的东西了,还是这只是 APNS 的本质,无论我选择哪个提供商?

Pushwoosh 非常便宜且负担得起,但我开始意识到你得到你所支付的,这不是质量。

4

3 回答 3

1


有几个可能的问题

  1. 您与 pushwoosh 的连接。
    只需 ping Pushwoosh API 网关 cp.pushwoosh.com
  2. pushwoosh 方面的一些延迟。
    发送消息,然后转到 https://cp.pushwoosh.com/notifications 并在列表中找到您的消息,它必须从顶部开始。消息的状态可以是待处理、处理或完成。处于待处理状态,您的消息现在未发送。这意味着 pushwoosh 服务器当前非常繁忙(非常罕见的情况)。当状态变为“处理中”时,pushwoosh 立即开始向 APNS 发送通知。在正常情况下,您应该在您的消息在 pushwoosh 控制面板中“完成”之前收到通知。如果没有,请参阅 4
  3. 设备连接。
    即使您确定您的设备已连接到互联网 - 请再次检查。这是最常见的延迟问题。
  4. APNS 延迟。
    我不知道 100% 的诊断方法,但如果 pushwoosh 控制面板中的消息状态为“完成”并且您确定 (3),APNS 会出现一些延迟。

PS 如果我的回复没有帮助,请随时联系 Pushwoosh 支持 (http://www.pushwoosh.com/contact-us/)。他们会更仔细地调查您的案件。但不要忘记向他们发送延迟消息的 messageid(您可以在通知页面上找到它)

于 2012-11-20T13:03:06.903 回答
0

这似乎取决于速度,有时直接对 APNS 的 PHP 调用会立即出现,有时可能需要长达 15 秒,有时我会将其归结为与手机和 Apple 服务器的通信链接。

于 2012-11-07T03:53:19.570 回答
0

我们目前正在使用 Drupal 模块来发送推送通知,并且它们几乎是即时发送的。(2-5 秒)。我不知道是哪一个,但如果你有兴趣我会问我的同事...

于 2012-11-07T03:59:01.433 回答