2

我刚开始使用Parse的推送通知进行开发。我现在正在使用它们来推送到Android,当我刚刚开始时,通知已快速发送(即时发送)。Android分析推送通知缓慢吗?

但是,由于我正在向同一设备发送越来越多的通知,因此我注意到发送通知需要大约10分钟的时间。这是正常的吗?如果不是,这是Parse还是GCM的问题?

有没有什么办法可以为开发目的“模拟”通知,以便测试它们?

我从REST API生成通知并启用Wifi设备。

+0

GCM不保证即时通讯,也不用于严格的计划任务。它完全取决于gcm服务器。更多的,你可以添加TTL或其他参数 – 2014-09-23 18:22:24

+0

如果你使用免费它不比gcm默认。 – vuhung3990 2014-09-23 18:26:05

回答

2

根据我在GCM或任何其他相关服务方面的经验,只有在必须将通知推送到某些目标设备(即从数据库中选定的用户)时才能使用它。

- 获得更高的可扩展性和可维护性 你应该让后台服务而不是获取通知和创造一个API,因为会通过你的服务器是直接整合,其是可靠的快,它具有更高的精度。 虽然gcm做了一个后台服务,然后点击gcm服务器并作出相应的响应,但有时它会错过按照服务器负载的通知或延迟。

+1

我需要将推送通知发送到目标设备。但是,编写我自己的广播接收器而不是依赖Parse的广播接收器似乎要好得多。我切换到亚马逊SNS +自己的广播接收器,通知现在是即时的。 – 2014-09-24 15:43:19