GCM SenderIDとAPIキーについて混乱しています。 Android appに通知を送信するサードパーティサーバーを構築する責任があります。
サーバー側にどちらを保存する必要がありますか? APIキーまたは送信者ID? Android開発者または私?
私は自分でそれをちょっと理解しました:
サードパーティのサーバーがどのように機能するかによって異なりますが、一般的には次のように機能します。
開発者がこの情報を取得する方法に関する情報は、GCMドキュメントに記載されています: http://developer.Android.com/google/gcm/gs.html
ニーズに応じて、サードパーティの商用サーバーソリューションを利用できます。
GCMプロセスが依存する2つのキーまたはIDがあります。 1つはAndroidアプリケーション側で作成され、APIキーがすでに保存されているサーバーアプリケーションに送信されるregistrationIDです。メッセージは登録IDとAPIキーの組み合わせを使用してデバイスにプッシュされます。
登録IDは、AndroidアプリケーションがGCMサーバーにリクエストを送信したときにGCMサーバーによって生成されます。作成済みのプロジェクトIDを保持します(Google開発コンソールで)。