我正在开发一个 android 应用程序和一个为这些应用程序提供服务的服务器。服务器是用 cakePHP 编码的。我希望应用程序在有任何更新时从服务器收到通知。这个通知功能是服务器到客户端的连接吗?例如,智能手机中的 facebook、whatapps 和其他社交应用程序可以在有人向您发送消息、标记您等时收到通知。
这样做的正确方法是什么?我只需要一个想法就可以开始。我看到有人建议从客户端打开长期建立连接以检查是否有更新,但这会耗尽手机电池。
如果它是服务器到客户端的连接,服务器如何知道在哪里可以找到客户端?