1

サーバーアプリがGCMを介してAndroidアプリに通知を送信するGCMアプリケーションを開発しました。このアプリケーションをユーザーに提供したいのですがSENDER_IDAPIキーをどのように処理しますか。

ユーザーにアプリケーションを使用させるにはどうすればよいですか、ユーザーに自分SENDER_IDとAPIキーを使用させるにはどうすればよいですか、またはこれはどのように行われますか?

4

1 に答える 1

2

おそらく、個々のデバイスがGCMメッセージを送信することは望ましくありません。別の方法として、GCMメッセージを送信する必要があることを示すメッセージをデバイスにサーバーに送信させます。

これを行うことの利点はたくさんあります:

  • AndroidアプリでGCMサーバーJARをデプロイする必要はありません。
  • SenderIDまたはAPIキーをデバイスに渡すための面倒な管理はありません。
  • コンソールにGCMメッセージを投稿するために許可されているIPアドレスのホワイトリストを使用できます(別の方法では、これを大きく開いておく必要があります)。
  • デバイスは、MulticastResultオブジェクトを処理して登録IDを更新する必要はありません(サーバー側でのみ実行したいもののように聞こえます)。
于 2012-09-27T19:20:53.117 に答える