2011-03-13 133 views
4

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

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

我目前正在使用自定义协议,但我最终希望将我的数据源提供给整个应用程序开发社区。因此,我想知道我可以为这些数据提供服务的最佳和最简单的选项。

回答

5

我读到你需要这个马上。我有2个建议给你。

  1. HTTP Pooling。保持移动应用程序按照指定的频率打到服务器,例如响应命中2分钟,服务器可以将期望的信息发送到移动设备。这基本上取决于您希望服务器与移动应用程序联系的频率。

  2. [推荐]使用移动和服务器之间的通信的TCP mode。我推荐这样做,因为在TCP连接中,服务器可以向移动应用程序push message移动应用程序不需要继续打到服务器。

+0

hi rohit,我的公司有一台本地服务器。我想设置我的.Net Web服务,并且想要从android应用程序中获取驻留在服务器上的数据,反之亦然。可能吗?如果可能请让我知道上面写的TCP通信模式,如果可能的话请提供任何链接。提前致谢。 – Mogli 2016-07-20 10:49:20

2

您需要查看Android Cloud To Device Messaging。以下是来自官方开发者博客的优秀帖子:http://android-developers.blogspot.com/2010/05/android-cloud-to-device-messaging.html

+0

我不认为这是可以立即使用,但是。看来你必须得到一个等待名单才能进入。不幸的是,我需要一个更直接的解决方案.. – providence 2011-03-13 04:49:23

+0

这已被depricated。 Google云消息传递是当前使用的一种。 – robinjohnobrien 2014-03-31 14:18:43

相关问题