【发布时间】:2011-05-17 13:54:44
【问题描述】:
有没有办法从 Android 应用程序托管 Web 服务?我将通过 WCF 托管 RESTful 服务,并希望能够将数据“推送”到 Android 应用程序。我知道这可以通过轮询来完成,但想尽量避免这种情况。我在想如果我可以从 Android 应用程序托管一个网络服务,我就可以从我的服务器调用它。任何想法将不胜感激。
【问题讨论】:
-
对我来说,你的问题有点不清楚。您希望您的设备像服务器一样响应还是像客户端一样响应?
-
您是仅在连接到本地网络时才推送到 android 应用程序,还是希望它在手机/平板电脑在野外连接时工作?如果是这样,无论您是否可以让应用程序监听回发,您都会遇到网络问题(防火墙/地址转换),这将阻止您直接连接回它。
-
@Sheikh Aman - 两者都有。我希望它充当客户端来调用服务器,但也充当服务器以允许我的服务器推送到设备。
-
@Doon - 本地网络暂时可以,因为这是内部应用程序。
-
@Sean:使用 C2DM、Urban Airship、Xtify 或类似工具将数据推送到 Android 应用程序。
标签: android web-services