我正在开发一个总线导航应用程序,用户通过服务器请求总线gps数据,服务器根据速度和时间间隔进行计算,并将数据发送回学生。到目前为止,我使用标准的json POST / GET将用户端的接收数据发送到服务器,所有这些都是由用户发起的。但是,现在,我需要服务器与应用程序的总线端进行通信,并询问GPS数据。因此我需要在公共汽车方面使用某种形式的监听器类,但我不知道该使用什么。通过论坛搜索我只发现GCM是一种可能的解决方案。
我的问题:如何在总线端实现监听器类来监听服务器通知,GCM是最好的解决方案吗?如果不是我有什么选择?:)
注释:
平台是android
客户端:android(用户和总线驱动程序在同一个应用程序中)
服务器端:php
数据库:Mysql
答案 0 :(得分:0)
最佳解决方案是GCM。 否则,您可能会在轮询服务器时吸引用户电池。 GCM也非常快速可靠。