サードパーティ サーバーのリストを管理し、それらのサーバーに情報をポーリングできるアプリがあります。これらのサーバーは互いに独立しているはずです (そして、私の管理下にない可能性があります)。
ここで、常にアクティブなポーリングを回避するために c2dm 通知を実装したいと考えています。サードパーティのサーバーは、Google に登録した後、サードパーティのサーバーを公開しsenderId
、クライアントが C2DM を送信できるようになります。registrationId
ここで私の質問:複数の c2dm 送信者に対して同じアプリケーション パッケージから登録することは可能ですか? その場合、正しいローカル サーバー構成エントリを更新できるように、登録 (特に登録解除) プロセスをどのように区別すればよいでしょうか?
私が見つけた唯一のリソースは、この google groups スレッドでしたが、しばらく回答がありませんでした。お役に立てれば幸いです。
注:これは登録に関するものです。メッセージを送信するとき、サードパーティのサーバーはサーバー名を挿入できるため、メッセージ ハンドラーはそれらを区別できます。しかし、Google のサーバーへの登録プロセスでは、ユーザーが定義した情報を自分のサーバーに戻すオプションがないようです。BroadcastReceiver