我在考虑从Android应用程序向“云服务”使用持久连接。这将在后台运行所有时间(或类似于此的东西)。我考虑使用WebSockets或XMPP来保持连接,基本上是寻找一个轻量级连接,不会耗尽电池。我希望能够实时推送通知到这个连接中,因此不需要定期轮询。我知道C2DM和其他商业解决方案,但我想自己实现。这就是为什么我正在调查WebSockets(或其他轻量级连接)的原因。所以如果我选择这条路线,有哪些最佳实践应该注意呢?
我考虑以下内容:
1. 如何防止电池耗尽 2. 如何处理IP地址更改等问题?
我考虑以下内容:
1. 如何防止电池耗尽 2. 如何处理IP地址更改等问题?