繁体   English   中英

GCM-检测设备的周期性

[英]GCM - Detect Device Prescence

当设备与GCM平台连接或断开连接时,是否有方法通知服务器?

在应用程序级别可以很容易地实现连接,因为我可以通过CCS向服务器发送消息。 检测设备何时离线似乎并不那么简单。

我希望能收到一条控制消息以检测到此消息?

那么在这些类型的场景中,ping方法是最好的。 例如,如果您的客户突然失去了所有电池电量,而手机突然坏了。 因此,客户端将无法向您的服务器发送不再在线的请求。 同时,在服务器端,他仍然被标记为“在线”。

ping机制通过提出一种解决方案来减少此问题,例如“如果未及时收到ping,则将用户标记为脱机”。

到目前为止,服务器端的Openfire插件是目前为止最好的插件之一,可以为您完成这项工作。 您可以试一试。

希望对您有所帮助!

有一个名册标志表明:

 connectionConfiguration.setRosterLoadedAtLogin(true);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM