私が達成しようとしているのは、ユーザーのブラウザ(Googleアカウントでログイン)とAndroidアプリケーションとの接続です同じGoogleアカウント)。 JSON形式のテキストをGWTからデバイスに送信したい、それ以外の方法もあります。GWTとAndroidクライアント(またはApp Engine)間の永続的な接続
私の最初の考えは、C2DM pingをAndroidデバイスに送信し、サービス魔女がApp EngineサーバーまたはGWTクライアントに直接接続することでした(可能ならば)。
私が今やっていることは、GWTからApp EngineまでのChannel APIを備えたソケットです。また大量のテキストの場合は、Channel経由でGWTクライアントに通知を送信し、GWTクライアントはRPCallでデータを取得します。 App EngineとAndroidアプリケーションの間の接続が欠落しています。私ができることは、一方向のC2DMと反対方向の単純なHTTP要求です。私はこのソリューションが気に入らない、なぜならC2DMは本当に遅くなるからだ。これらの2つを接続するソリューションはありますか(GAE & Androidアプリ)、またはApp EngineなしでGWTクライアントとAndroidクライアントの間の直接接続がない方が良いでしょうか?事前に
感謝:)
C2DMが正しいと思います。それがあなたにとってうまくいかない理由はありますか? –
しかし、電話機がpingを受信するまでC2DMに数分かかることがあります。私が望むのは、ちょっとGWTとAndroidクライアントの間のチャットで、私は両方の方法でテキストを送信します。 –