私はGCMプッシュ通知を使用するオープンソースパブリックアプリケーションを持っています。プッシュを登録するには、送信者IDをソースコードに入れます。この送信者IDを一般公開することはできますか?送信者IDはプライベートに保たれるとしますか?公開されていると誰かが送信者IDで行うことができる悪いことはありますか?Sender IDはプライベートですか?
0
A
答えて
5
serverkeyなしで意味を持たないので、送信者IDを公開することは問題ありません。
0
送信者IDは、一意のアプリケーションパッケージ名に関連付けられていません。実際、複数のアプリが同じ送信者IDを使用してGCMに登録できるため、これらのアプリすべてにGCMメッセージを送信するために同じAPIキーを使用できます。もちろん、各アプリは異なる登録IDを持っています(同一の端末であっても)。
送信者IDを知っている人は、その送信者IDでGCMに登録できますが、APIキーを知らないとGCMメッセージを偽のアプリまたは実際のアプリに送信できません。 GCMに登録すると、GCMは偽のアプリのパッケージIDを受け取ります。したがって、実際のアプリの登録IDにメッセージを送信した場合、偽のアプリには届きません。
Protected
のままにして、APIキーとサーバーの詳細を保持してください。
より参照 1
関連する問題
- 1. Sender IDのiはアスタリスクする新たなんだ、GSMのSMS
- 2. AWSのSender IDをインドナンバーに設定する
- 3. Disconnect sender unauthorized
- 4. Nodemailer/Mailgun Senderオプション
- 5. DailymotionでビデオのプライベートIDを削除することはできますか?
- 6. CallInstコンストラクタはプライベートですか?
- 7. AJAX Maile Sender + Multiple Attachment + Bootstrapプラグイン
- 8. sender._postBackSettings.panelIDはIE以外のブラウザでnullを返しますか?
- 9. Laravel password reset "No Sender"
- 10. Android Sender AppのCastCompanion
- 11. Rust mpsc :: Senderはスレッド間で共有できませんか?
- 12. エンティティパラメータをプライベートにする方法エンティティパラメータは、プライベートにする方法
- 13. キーワード「プライベート」がクラスレベルでプライベートであるとはどういう意味ですか?
- 14. Chromecast Sender v2.7.0 lockscreen画像
- 15. Alter Senderの電子メールアドレス - WebDav
- 16. tinyxml2 XMLElementコンストラクタはプライベートですか?
- 17. プライベートの「プロパティ」は「フィールド」ですか?
- 18. 「プライベート」パブリックURLのベストプラクティスは何ですか?
- 19. Java Enumコンストラクタはプライベートですか?
- 20. Docusign Senderグループのようなものはありますか?
- 21. プライベートAPNSサーバーですか?
- 22. プライベート内部クラスのコンストラクタもプライベートですか?
- 23. WindowsにEmail :: Senderをインストールするにはどうしたらいいですか?
- 24. 私たちはJavaScriptでプライベートIDを持つことができますが、保護されたIDはどうですか?
- 25. アクターシステムからのメッセージのデッドレターを指すsender()
- 26. 要求ダイアログ - 私の友人は私が招待を受け入れたとき、私は敬遠しがちリクエストIDを取得するようにSender IDの
- 27. JavaFX:FXMLフィールドをプライベートにできますか?
- 28. 無料プライベートsvn誰ですか?
- 29. ユニットテストでプライベート/パブリックキーをモックしますか?
- 30. sender._postBackSettings.sourceElementは、これは私がやろうとしているものです
あなたはfirebaseを使用することができます。 https://www.firebase.com/docs/android/ –