将订阅从WCF发布到Android,Iphone,WP7

时间:2011-04-18 20:56:44

标签: iphone android wcf push-notification publish-subscribe

是否有支持从WCF服务(REST或SOAP)向IPhone,Android和WP7等各种客户端发布(推送)消息的框架?我想我可以使用WSDualHttpBinding在WCF和WP7之间进行双向通信。但是,我假设其他两个平台不支持WSDualHttpBinding,因为它不是WS- *标准,并且WCF在客户端建立接收通道的功能很多。有没有其他方法可以实现这一目标?我怎么能自己滚动?

我正在考虑将我的WCF服务公开为一个宁静的端点,并实现一个COMET样式的pub / sub并调用它。

我被困住了。任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:1)

由于你已经有了WP7的解决方案,你可以使用urbanairship.com来处理iPhone和Android的推送。我在之前的项目中使用它们并取得了良好的效果。 (我不为他们工作。)

答案 1 :(得分:0)

昨天我发现这个“Cloud to Device Messaging”,C2DM,并认为它可能会提出你的问题:

http://www.makeurownrules.com/archives/category/android

答案 2 :(得分:0)

您是否考虑过使用SignalR?它将优雅地从WebSockets&服务器端事件到长轮询。有一个客户端库的单声道实现。

我们在大规模的实时应用程序中成功使用它,它是一种享受。在this页面的下方,它详细说明了如何与SignalR基础设施外部的客户端进行通信,如果您想通过WCF服务与客户端通信,这可能很有用。

干杯, 迪安