使用第三方服务推送通知递送速度?

时间:2012-11-07 00:28:51

标签: ios push-notification apple-push-notifications

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

Pushwoosh非常便宜且价格实惠,但我开始意识到你得到的是你付出的代价,那不是质量。

3 个答案:

答案 0 :(得分: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会有一些延迟。 / LI>

    P.S。 如果我的回复无效,请随时联系Pushwoosh支持(http://www.pushwoosh.com/contact-us/)。他们会更密切地调查你的案子。但是不要忘记向他们发送延迟消息的消息(您可以在通知页面上找到它)

答案 1 :(得分:0)

它似乎取决于速度,有时直接向APNS发送PHP呼叫,有时候它可能需要长达15秒,有时会延长到手机和Apple服务器的通信链接。

答案 2 :(得分:0)

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