0

AndroidGCMについていくつか質問があります

  1. GCMでのプロジェクトID/送信者IDの使用は何ですか。

  2. アプリケーションサーバーコードが異なる任意の数のサーバー側アプリに同じプロジェクトIDを使用できますか(ライブスコアを提供するためのもの、ニュースアプリ用のものなど)

  3. なぜGoogleアカウントが必要なのですか?プッシュ通知でのGoogleアカウントの使用方法。認証用ですか?

4

1 に答える 1

1
  1. アプリ/デバイスをGCMに登録するときに、送信者IDを提供する必要があります。返されるRegIDは、Googleのデータのどこかで送信者に関連付けられています。サーバーがメッセージをプッシュするときに、Googleのシステムが送信者への認証を追跡し、アプリとサーバーが実際に同じエンティティに属していることを確認できるようにします。

  2. もちろん。認証ヘッダーを再利用するだけです。

  3. Google APIコンソールにアクセスするには、Googleアカウントが必要です。Googleは、他の人があなたのGCM設定で遊ぶことができないように、アカウント所有者であるあなたを識別して認証する方法を必要としています。

編集:これは公式ではありませんが、GCMは内部でGTalkを使用しているため、電話にはGoogleアカウントが関連付けられている必要があると彼らは主張しています。

于 2012-10-04T14:37:53.573 に答える