我正在寻找从我的服务器( PHP )向一个发送数据( String )的最佳方法Android设备。 我可以检查设备是否在我的服务器上在线/离线(使用http-post方法)。但我不知道如何将数据发送到特定设备 而不使用GCM 。 (我不是在寻找推送通知,我会向最多100个用户发送消息。)
答案 0 :(得分:3)
不使用GCM,您有几种选择:
从所有这些我将首先考虑投票。它通常被认为是一种不好的做法,但并不一定如此。对于某些测量,请查看此AT&T blog post。
答案 1 :(得分:0)
另一种解决方案是使用MQTT。
在服务器中安装MQTT并创建队列。
使用以下其中一个PHP库写入PHP中的队列:https://github.com/mqtt/mqtt.github.io/wiki/libraries
在Android中使用http://www.eclipse.org/paho/clients/android/
通信是异步的,所有通信都在LAN内部进行,而无需外部公共服务(例如GCM)。
我希望这会有所帮助。