0

C2DM を使用する Android アプリケーションがあります。そこから派生した別のアプリケーションを作成しています。現在、Google は C2DM をサポートしておらず、GCM に移行しました。

しかし、私はまだ派生アプリに C2DM を使用したいと考えています。マニフェストで C2DM 経由で通知できる複数のパッケージを追加することはできますか?

4

1 に答える 1

2

あなたは混乱しています。単一のサーバーが複数のアプリに通知できますが、C2DM/GCMルールはそれを禁止していません。アプリのパッケージIDは異なりますが、サーバー上の通知生成コードはそれらを知る必要はありません。サーバーが知る必要があるのは登録IDだけです。アプリが取得し、何らかの形でサーバーに送信するもの。

アプリは、通知をサブスクライブするために、登録時にAPIキー(GCM)またはGoogleアカウント(C2DM)を提供する必要があります。ただし、その逆ではありません。サーバーはパッケージに対して認証する必要はありません。

通知プロトコルがアプリごとに異なる場合は、サポートされているプロトコルをregIDとともにサーバーに伝達する必要があります。

于 2012-08-16T00:34:42.627 に答える