我有Android应用程序,如果用户向其他用户发送反馈,那么receiver
用户就会获得notification
,就像whatsapp一样。
我应该用什么呢?
如果有Google Cloud Messaging
好选项或其他任何内容?
答案 0 :(得分:1)
三种方法:
稳定连接。您的客户端应用程序具有稳定的连接和服务器通知列表。 [电池效率低下]
keep-alive
连接,只有当你的客户端得到响应(实际上不是响应!)时,服务器才会响应,直到它有一些事件为止你的客户端必须向服务器发送另一个请求倾听未来的事件。 XMPP协议是这种方法的一个很好的选择。还有一个名为Smack的java库和一个名为aSmack的android优化移植库。你也必须有一台XMPP服务器。我认为GCM和WebSocket的结合是一种很好的方法。