我们有一个应用程序(Ruby on Rails)向Android应用程序发送推送通知,我们面临GCM的问题,其中一些通知被延迟或从未收到过。考虑到这些通知是发送给员工而不是最终用户的事实,我的问题是:
发送这些推送通知的最佳方式是什么,没有任何延迟或丢弃,是否有办法独立于GCM和SNS等可用服务发送推送通知?
请注意,我们正在寻找可以毫不拖延地发送这些通知的解决方案,因为应用程序可以很好地执行通知,必须在发送后的1到20秒内收到通知。< / p>
提前感谢任何会回复此问题的人......
答案 0 :(得分:1)
查看"Pushy":
他们在自己的网站上说明了以下内容:
最可靠的推送通知网关,非常适合实时使用 应用
Google Cloud Messaging根本不会将其剪切为对时间敏感, 实时应用程序,由于其不稳定和推送通知 节流。
Pushy通过维护专用的后台套接字连接来工作 使用MQTT协议,一种极轻量级的pub / sub协议 消耗很少的网络带宽和电池,这使得 它非常适合移动设备。
您可以免费使用多达100台设备,因此您可以尝试一下,如果它符合您的需求。我没有尝试过。