質問: C2DM - 1つの送信者IDで複数のデバイスにメッセージをプッシュする方法 私はC2DMのためにサインアップした1つのGmailアカウントを持っています。 私は、このアカウントのおかげで(各デバイスの登録IDと認証トークンをリクエストした後)**すべてのデバイスにメッセージを提供できる**という**アプリ**を望んでいます >アプリがインストールされています。 私はこの方法でC2DMを使用することが可能かどうかを知りたい。 どうもありがとう (詳細については、私に尋ねてください..) ps私はc2dmをエミュレータで動作させましたが、もちろんいくつかの電話が必要になるので、私は前に書かれたものを試すことはできません。
回答: 私があなたの問題を正しく理解していれば、あなたは答えられません。 あなたが到達したい各デバイスに対して、Googleサーバーに1つのhttpリクエストを送信する必要があります。 サービスに登録したすべてのユーザーにメッセージをブロードキャストする方法はありません。 私の場合、私はすべてのユーザのためにニュースレターを送るので、何百万人ものユーザとの接続を開くのは費用がかかるので、イライラします。 スケーラビリティの問題を解決するために、すべてのユーザー登録をループし、GoogleサービスへのHTTP接続を作成する単純なappengine map-reduceタスクを作成しました。これは配信ニーズに合わせて動的に新しいサーバーをインスタンス化するため、