Android GoogleCloudMessages服务器到设备延迟
我有一个带有sql数据库的服务器。 android应用程序上也有大约10万用户。 我现在需要的是立即从服务器向所有设备发送通知 我正在研究GCM系统,但据我所见,接收端有很大的延迟。 我需要的是,当我单击服务器上的“发送”按钮时,每个人都可以在几秒钟内收到它 延迟是否仅在使用HTTP连接时发生?Android GoogleCloudMessages服务器到设备延迟,android,google-cloud-messaging,Android,Google Cloud Messaging,我有一个带有sql数据库的服务器。 android应用程序上也有大约10万用户。 我现在需要的是立即从服务器向所有设备发送通知 我正在研究GCM系统,但据我所见,接收端有很大的延迟。 我需要的是,当我单击服务器上的“发送”按钮时,每个人都可以在几秒钟内收到它 延迟是否仅在使用HTTP连接时发生? XMPP连接是否会有所不同?您正在尝试向近10万用户广播消息,而当前XMPP下游消息不支持广播。使用http服务器一次向1000台设备发送消息。这可以通过使用“多重卷曲”来改进。参见此一般来说,GCM是
XMPP连接是否会有所不同?您正在尝试向近10万用户广播消息,而当前XMPP下游消息不支持广播。使用http服务器一次向1000台设备发送消息。这可以通过使用“多重卷曲”来改进。参见此一般来说,GCM是大规模广播的正确选择。 另一方面,消息不能保证立即发送,如果所有设备都已启动并运行您的应用程序,则延迟可能高达25(!)分钟
有关GCM通常很快发送消息的原因的解释,请参阅。。。如果“生存时间”设置为零,GCM将保证尽最大努力。您可以尝试的另一种技术是一次使用1000个令牌的多播消息