我有Android客户端,用户与另一个用户(或X用户)交谈,并且收到的每条新消息都会被通知“新消息到达”。消息在PHP Web服务器中管理,该服务器应该将通知发送到客户端Android。
我一直在使用 Google Cloud Messaging,它通过 Google 的服务器通过我们的网络服务器将请求推送到我们的客户端 Android。这项工作似乎很简单。
问题是:我们的网络服务器如何在适当的时候“唤醒”并发送通知?做这个的最好方式是什么?
如果用户 X 有新消息通知,服务器应该如何激活?
除了在服务器上进行轮询之外,我无法想象一种基本的方法!任何的想法?
谢谢