我需要开发一个ANDROID客户端,它将与运行WCF REST服务的服务器进行通信。
由于我对此的经验有限,我正在寻找解决方案:
欢迎任何想法/提示/样品!
答案 0 :(得分:2)
对于推送通知,请查看Google的C2DM框架(云到设备消息)。它可以在Android 2.2及更高版本上使用。
基本上,手机将使用Google的服务器保持打开的插槽,当您想要将数据推送到设备时,您可以通过网络应用向Google发送请求(您可能会使用System.Net.WebRequest。 NET,例如),他们处理剩下的事情。
有关从Android应用设置内容的详细信息,请参阅this tutorial。
答案 1 :(得分:1)
WCF没有任何推送通知API,除了具有回调通道的双工消息传递,但是WCF 4中的REST服务不可用。在WCF中,基于HTTP的任何类型的客户端通知都基于轮询 - 您可以使用{{3长轮询间隔。
在WCF 4.5中,您将能够通过HTTP使用WebSockets和回调通道,但同样支持Comet like approach。