1

WCFRESTサービスを実行するサーバーと通信するANDROIDクライアントを開発する必要があります。

私はこれについての経験が限られているので、私は解決策を探しています:

  • Androidデバイスにデータをプッシュする(クライアントはサーバーからの定期的な更新が必要です)
  • サーバー上のメソッドの呼び出し(リフレクション)

どんなアイデア/ヒント/サンプルでも大歓迎です!

4

2 に答える 2

2

プッシュ通知については、GoogleのC2DMフレームワーク(クラウドからデバイスへのメッセージング)を確認してください。Android2.2以降で利用できます。

基本的に、電話はGoogleのサーバーとのオープンソケットを維持し、データをデバイスにプッシュする場合は、WebアプリからGoogleにリクエストをPOSTします(.NETのSystem.Net.WebRequestを使用する可能性があります。例)、そして彼らは残りを処理します。

Androidアプリからの設定の詳細については、このチュートリアルを参照してください。

于 2012-04-09T17:57:48.370 に答える
1

WCFには、コールバックチャネルを使用した二重メッセージング以外のプッシュ通知APIはありませんが、WCF 4のRESTサービスでは使用できません。WCFでは、HTTPを介したあらゆる種類のクライアント通知がポーリングに基づいています。長いポーリングでCometのようなアプローチを使用できます。間隔。

WCF 4.5では、HTTPを介してWebSocketとコールバックチャネルを使用できるようになりますが、RESTのサポートはあなた次第です

于 2012-04-09T17:50:09.510 に答える