2011-04-18 130 views
2

是否有框架支持將來自WCF服務(REST或SOAP)的消息發佈(推送)到各種客戶端,如iPhone,Android和WP7?我想我可以使用WSDualHttpBinding在WCF和WP7之間進行雙向通信。但是,我假設WSDualHttpBinding在其他兩個平臺中不受支持,因爲它不是WS- *標準,並且WCF在客戶端建立接收通道的做法很多。有沒有其他方法可以實現這一點?我會如何滾動自己的?發佈從WCF訂閱到Android,iPhone,WP7

我正在考慮將我的WCF服務公開爲一個安靜的端點,並實現一個COMET風格的pub/sub並稱它爲好。

我被卡住了。任何幫助將不勝感激。

+0

你最終使用了什麼?我在這一點上有同樣的問題 – sirrocco 2011-12-07 12:59:33

回答

1

由於您已經有WP7解決方案,因此您可以使用urbanairship.com來處理iPhone和Android的推送。我在之前的項目中使用過它們,效果很好。 (我不爲他們工作。)

+0

我看着那個選項,但仍然不能解決我的問題。我想,也許Windows Azure服務總線可能會做我想要的 – Buzzer 2011-04-19 15:18:04

0

你有沒有使用SignalR考慮?它將優雅地從WebSockets &服務器端事件直到長輪詢。客戶端庫有一個單聲道實現。

我們已經成功地將它用於大規模實時應用程序,並且它可以滿足您的需求。再詳細介紹一下this頁面,它詳細介紹瞭如何與SignalR基礎設施之外的客戶端進行通信,如果您想從WCF服務中與客戶端交流,這可能會很有用。

乾杯, 院長