将数据从服务器发送到Android设备


Sending data from sever to Android Device

我在服务器中使用LAMP堆栈,我想将数据从服务器发送到android设备。安卓设备不应向服务器请求获取数据,服务器将自行发送数据,安卓设备应使用后台服务接收数据。我该怎么办?

p.S->我知道GCM和parse.com使用推送通知来实现这一点,但还有其他方法吗?

在一般情况下,我只能看到三个选项,

  1. 从设备到服务器进行定时请求
  2. 使用谷歌云消息
  3. 使用android的signalR客户端(如果你需要使用signalR,你应该使用microsoftasp.net而不是LAMP)

我想向你推荐GCM方式。我还没有在android原生移动应用程序中使用Signal R,但我已经在网络应用程序开发中使用了它。我在上面添加了一些链接,希望对你有所帮助。