使用GCM推送通知延迟

时间:2014-03-30 06:44:32

标签: push-notification google-cloud-messaging

我们有一个应用程序(Ruby on Rails)向Android应用程序发送推送通知,我们面临GCM的问题,其中一些通知被延迟或从未收到过。考虑到这些通知是发送给员工而不是最终用户的事实,我的问题是:

发送这些推送通知的最佳方式是什么,没有任何延迟或丢弃,是否有办法独立于GCM和SNS等可用服务发送推送通知?

请注意,我们正在寻找可以毫不拖延地发送这些通知的解决方案,因为应用程序可以很好地执行通知,必须在发送后的1到20秒内收到通知。< / p>

提前感谢任何会回复此问题的人......

1 个答案:

答案 0 :(得分:1)

查看"Pushy"

他们在自己的网站上说明了以下内容:

  

最可靠的推送通知网关,非常适合实时使用   应用

     

Google Cloud Messaging根本不会将其剪切为对时间敏感,   实时应用程序,由于其不稳定和推送通知   节流。

     

Pushy通过维护专用的后台套接字连接来工作   使用MQTT协议,一种极轻量级的pub / sub协议   消耗很少的网络带宽和电池,这使得   它非常适合移动设备。

您可以免费使用多达100台设备,因此您可以尝试一下,如果它符合您的需求。我没有尝试过。