将数据从服务器发送到android应用程序

将数据从服务器发送到android应用程序,android,Android,从android应用程序服务器向android设备发送数据的最佳方式是什么?我当前的设置: 在服务器计算机-->android设备上运行的Postgresql数据库-->程序 我目前使用的是一个定制协议,但我最终还是想让我的数据源可以供整个应用程序开发社区使用。因此,我想知道我可以提供这些数据的最佳和最简单的选择 您需要研究Android云到设备的消息传递。这里有一篇来自官方开发者博客的优秀帖子:我听说你马上就需要这个。我有两个建议给你 HTTP池。保持移动应用程序以定义的频率(例如2分钟)命中

从android应用程序服务器向android设备发送数据的最佳方式是什么?我当前的设置:

在服务器计算机-->android设备上运行的Postgresql数据库-->程序


我目前使用的是一个定制协议,但我最终还是想让我的数据源可以供整个应用程序开发社区使用。因此,我想知道我可以提供这些数据的最佳和最简单的选择

您需要研究Android云到设备的消息传递。这里有一篇来自官方开发者博客的优秀帖子:

我听说你马上就需要这个。我有两个建议给你

  • HTTP池
    。保持移动应用程序以定义的频率(例如2分钟)命中服务器,服务器可以将所需信息发送到移动设备。这主要取决于您期望服务器与移动应用程序联系的频率

  • [推荐]在移动设备和服务器之间使用
    TCP模式
    。我建议这样做,因为在TCP连接中,服务器可以
    向移动应用程序推送消息
    ,而无需移动应用程序继续点击服务器


  • 使用Android上的谷歌云消息:

    但是,我认为这不能立即使用。看来你必须被列入等待进入的名单。不幸的是,我需要一个更直接的解决方案……这已经被抹黑了。Google cloud messaging是目前使用的一款。嗨,rohit,我公司有一台本地服务器。我想在上面设置我的.Net web服务,并想从android应用程序获取驻留在服务器上的数据,反之亦然。可能吗?如果可能的话,请让我知道你上面写的TCP通信模式,如果可能的话,请提供任何链接。提前谢谢。