使用GCM推送通知延迟

use*_*412 6 push-notification google-cloud-messaging

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

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

请记住,我们正在寻找能够毫不拖延地发送这些通知的解决方案,因为应用程序可以很好地执行通知,必须在发送后的1到20秒内收到通知.

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

Bar*_*kar 1

看看Pushy

他们在其网站上声明如下:

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

由于其不稳定和推送通知限制,Google Cloud Messaging 根本不适合时间敏感的实时应用程序。

Pushy 的工作原理是使用 MQTT 协议维护专用的后台套接字连接,这是一种极其轻量级的发布/订阅协议,消耗很少的网络带宽和电池,这使其非常适合移动设备。

您最多可以在 100 台设备上免费使用它,因此您可以尝试一下,看看它是否适合您的需求。我没试过。