我刚刚开始使用 Parse 的推送通知进行开发。我现在正在使用它们推送到 Android,当我刚开始时,通知发送得很快(即时发送)。
但是,随着我向同一设备发送越来越多的通知 - 我注意到发送通知大约需要 10 分钟。这是正常的吗?如果不是,这是 Parse 或 GCM 的问题吗?
是否有任何方法可以出于开发目的“模拟”通知以便对其进行测试?
我正在从 REST API 生成通知,并且拥有支持 Wifi 的设备。
最佳答案
根据我在 GCM 或任何其他相关服务方面的经验,仅当您必须将通知推送到某些目标设备(即数据库中选定的用户)时才应使用。
--更高的可扩展性和可维护性 您应该创建后台服务来获取通知并为此创建一个 api,因为将通过您的服务器直接集成,它可靠、快速且具有更高的准确性。 虽然 gcm 确实创建了后台服务并命中 gcm 服务器并做出相应响应,但有时它会根据服务器负载错过通知或延迟。
关于Android 解析推送通知很慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26002020/