web-dev-qa-db-ja.com

Android GCM:より多くのアプリケーションの同じ送信者ID

より多くのアプリケーションに同じ送信者IDを使用することは可能ですか?現在、同じバックエンドを使用する18のアプリケーション(異なる言語といくつかの機能)があります。現在、GCMでプッシュ通知を実装しています。ただし、バックエンドチームは、すべてのアプリケーションのSENDER IDであるgoogleプロジェクトを1つだけ持つことを優先します。誰か試してみましたか?このシナリオは可能ですか?欠点は何ですか?

ありがとう

43
pcu

開発者は、すべてのアプリで同じ送信者ID/APIキーを使用することを完全に歓迎します(推奨します)。

メッセージを送信するときに、登録IDを指定します。登録IDは、それが生成されたアプリ+デバイスのパッケージ名に暗黙的にリンクされます。登録IDをリクエストしたアプリのみがメッセージを受け取ります。

出典:私はAndroidチームのメンバーです

102
Trevor Johns