2011-09-12 10 views
0

私は、AndroidとWP7を使用してサーバーと通信するアプリケーションを作成するチームの一員として働いています。理想的には、サーバーからデータを受信する一貫したアプローチが必要です。Webサービスからプッシュされたメッセージを受信

私は現在、SOAPメッセージを形成し、それをJavaベースのWebサービスに送信してメッセージを受信するためにHTTPWebRequestを使用しています(ServiceReferenceは、私が試したことに関係なく動作しませんでした)。物事の完全なリストを受け取って、毎回DespatchTimerを介して定期的な呼び出しを行うためにリストを作り直してください。しかし、もちろん、定期的なポーリングは、バッテリーの使用量が多いので、私のニーズに最も適したものではありません。

変更がポーリングされるのではなくプッシュされるようにコードを変更する必要があります。チームはこれを行うためにXMPPを検討しています。Androidライブラリはすぐに利用できますが、私はこれを行うためのオープンソースライブラリを見つけるのに苦労しています。

Microsoft Pushが利用可能ですが、これを誤解していない限り、Microsoftベースのサーバー側の環境が必要です。あるいは、プッシュ通知がこれを行うための賢明な方法であっても。

だから私は知りたいのですがどのような取り扱いへのアプローチは、私はそこに誰かが

おかげ

答えて

0

マイクロソフトプッシュ通知システム[MPNS]は必要ありませんでの経験を持っていた願っています。このシナリオでは、メッセージを押し込んでMSFTベースのサーバーバックエンド。プッシュ通知をキャリアまたは他のデータチャネルを介して加入電話機に中継するだけです。 Windows Phone加入者のチャネルURIでMPNSへのHTTP POST要求を行うことができます。& MPNSがプッシュ通知を配信します。あなたのサーバー側は、HTTPリクエストを行うことができる限り何でも構いません。

良い出発点はhereです。

希望すると便利です。

+0

これは便利です。ありがとうございます – Firedragon

関連する問題