クイックバージョン:
IIS WCF RESTfull Web サービスから iOS カスタム アプリケーションにタイムリーなデータ更新を (JSON で) 送信したいと考えています。帯域幅のコストと達成する必要がある更新レートのために、ポーリングしたくありません。私のクライアントは、インターネット経由でサーバーと通信します。
私は選択肢に困惑しています。私が読んだ情報のほとんどは、Web ブラウザまたはメディア ストリーミングを対象とした古いものです。
私が使用すべき現在のベストプラクティス/標準プラクティスはありますか?
追加の詳細:
- 約 25 ~ 100 の iOS (v5.1) クライアント (iPad) があります。
- イベントが発生してから約 5 秒以内にクライアントが更新を確認できるようにしたいと考えています。
- 私のクライアントは 24 時間 365 日稼働しており、3G ネットワークを介して通信しています。
- アプリケーションは、実行中にデータを受信するだけで済みます (アプリが最小化されているときに通知を表示する必要はありません)。
- サードパーティのサービスを使用したり、自分の側で特別なサーバーをセットアップしたりする必要はありません。
- 何をするにしても、既存の IIS WCF Web サービスとうまく統合する必要があります。