2012-07-19 13 views
42

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

おかげ

答えて

100

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

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

出典:GoogleのAndroidチームのメンバーです。

+2

リバースエンジニアが '.apk'と' SENDER ID'を抽出した場合に起こることを知りたいと思っていますか?複数のアプリで同じ送信者IDを使用することが許可されているため、攻撃者は偽のアプリ(別の店舗で同じパッケージ名でも同じ)に対して同じ送信者IDを使用できますか? –

+1

私はShobhitと同じ質問をしています(実際に私は彼の最近の質問のためにそれを投稿しようとしていました:http://stackoverflow.com/questions/18196292/what-are-consequences-of-having-gcm-sender-私が彼のコメントに気づいたときにid-being-exposed)。多くの人が、送信者IDを安全に保つことが重要だと信じているようですが、なぜですか? –

+1

@JasonC上記の質問に対する回答があります。 http://stackoverflow.com/a/18216063/1306419を参照してください。ほんの少しのことをクリアすることを願っています。 –

関連する問題