从Android应用程序从服务器发送数据到Android设备的最佳方式是什么?我目前的设置:发送数据从服务器到Android应用程序
Postgresql数据库 - >在服务器机器上运行的程序 - > android设备。
我目前正在使用自定义协议,但我最终希望将我的数据源提供给整个应用程序开发社区。因此,我想知道我可以为这些数据提供服务的最佳和最简单的选项。
从Android应用程序从服务器发送数据到Android设备的最佳方式是什么?我目前的设置:发送数据从服务器到Android应用程序
Postgresql数据库 - >在服务器机器上运行的程序 - > android设备。
我目前正在使用自定义协议,但我最终希望将我的数据源提供给整个应用程序开发社区。因此,我想知道我可以为这些数据提供服务的最佳和最简单的选项。
我读到你需要这个马上。我有2个建议给你。
HTTP Pooling
。保持移动应用程序按照指定的频率打到服务器,例如响应命中2分钟,服务器可以将期望的信息发送到移动设备。这基本上取决于您希望服务器与移动应用程序联系的频率。
[推荐]使用移动和服务器之间的通信的TCP mode
。我推荐这样做,因为在TCP连接中,服务器可以向移动应用程序push message
移动应用程序不需要继续打到服务器。
您需要查看Android Cloud To Device Messaging。以下是来自官方开发者博客的优秀帖子:http://android-developers.blogspot.com/2010/05/android-cloud-to-device-messaging.html
我不认为这是可以立即使用,但是。看来你必须得到一个等待名单才能进入。不幸的是,我需要一个更直接的解决方案.. – providence 2011-03-13 04:49:23
这已被depricated。 Google云消息传递是当前使用的一种。 – robinjohnobrien 2014-03-31 14:18:43
使用谷歌云端通讯Android版:http://developer.android.com/google/gcm/index.html
hi rohit,我的公司有一台本地服务器。我想设置我的.Net Web服务,并且想要从android应用程序中获取驻留在服务器上的数据,反之亦然。可能吗?如果可能请让我知道上面写的TCP通信模式,如果可能的话请提供任何链接。提前致谢。 – Mogli 2016-07-20 10:49:20