WCFRESTサービスを実行するサーバーと通信するANDROIDクライアントを開発する必要があります。
私はこれについての経験が限られているので、私は解決策を探しています:
- Androidデバイスにデータをプッシュする(クライアントはサーバーからの定期的な更新が必要です)
- サーバー上のメソッドの呼び出し(リフレクション)
どんなアイデア/ヒント/サンプルでも大歓迎です!
WCFRESTサービスを実行するサーバーと通信するANDROIDクライアントを開発する必要があります。
私はこれについての経験が限られているので、私は解決策を探しています:
どんなアイデア/ヒント/サンプルでも大歓迎です!
プッシュ通知については、GoogleのC2DMフレームワーク(クラウドからデバイスへのメッセージング)を確認してください。Android2.2以降で利用できます。
基本的に、電話はGoogleのサーバーとのオープンソケットを維持し、データをデバイスにプッシュする場合は、WebアプリからGoogleにリクエストをPOSTします(.NETのSystem.Net.WebRequestを使用する可能性があります。例)、そして彼らは残りを処理します。
Androidアプリからの設定の詳細については、このチュートリアルを参照してください。
WCFには、コールバックチャネルを使用した二重メッセージング以外のプッシュ通知APIはありませんが、WCF 4のRESTサービスでは使用できません。WCFでは、HTTPを介したあらゆる種類のクライアント通知がポーリングに基づいています。長いポーリングでCometのようなアプローチを使用できます。間隔。
WCF 4.5では、HTTPを介してWebSocketとコールバックチャネルを使用できるようになりますが、RESTのサポートはあなた次第です。