C2DM / APNS/BESなどでプッシュがまだ正式にサポートされていない一部のモバイルデバイスのプッシュ通知プランを考案する必要があります。MQTTも良いオプションでしたが、必要なプラットフォーム用のMQTTクライアントを入手できませんでした。(Blackberry Playbook、ActionScriptのみ)
基本に戻ると、ロングポーリングとストリーミングのオプションがありました。モバイルアプリ(ブラウザーではない)の開発とサーバーコードの両方が私の管理下にあるため、高いキープアライブ値を使用したストリーミングは私には良いようです。接続を開いたままにするには、サーバーにときどきpingを実行する必要があります。
このアプローチで直面する可能性のある問題は何ですか?これにより、デバイスからサーバーへのHTTP接続が常に開かれることを理解しています。サーバー接続を永続的に開くだけで、モバイルデバイスのバッテリー寿命はすぐに消耗しますか?...接続を開いたままにしておくだけで、データは転送されません...そうですか?