7

私の質問は、Google クラウド メッセージングがメッセージの送信先をどのように認識しているのかということです。IPアドレスで動作しますか? 電話の現在の場所または IP アドレスを Google サーバーに送信する機能を電話で実行する間隔はありますか? 誰か知っていますか?

4

4 に答える 4

6

Google はデバイスの IP アドレスを知る必要はありません。代わりに、デバイスは Google に接続し、Google が認証に使用するプロトコルを使用して自身を識別し、Google はその確立された接続を使用してデバイスに通知を送信します。

電話がある IP アドレスから別の IP アドレスに変更されると、Google への新しい接続が作成されるだけで、Google はその新しい接続を通知に使用します。切断した後、Google はあなたの IP アドレスを追跡する必要さえありません。これは、切断するとすぐに (公共の Wi-Fi システムのように)、他の誰かが同じアドレスを使用し始める可能性があるためです。

于 2012-10-18T21:17:54.567 に答える
0

GCM は、独自のサービスを実行してプッシュ通知を処理することで機能します。

このサービスは、アプリによって作成された保留中の通知に対して GCM によって作成されたアプリ トークン ID を使用して Google クラウド サーバー (GCM) を要求し、トークン ID からのすべての通知を含む応答をアプリに送り返します。 GCM を使用するアプリ。

したがって、基本的に、GCM を実装した 5 つのアプリがある場合、それらのトークン ID はこのサービスによって一緒に送信され、GCM は送信されたトークン ID に対して通知が利用可能かどうかを確認し、応答として送信します。

このスレッドを読んでください。この男が説明しています.GCMは新しいアプリのビルドに信頼できます!!

http://eladnava.com/google-cloud-messaging-extremely-unreliable/

于 2016-01-30T10:52:10.790 に答える
0

すべての GCM クライアントは、プッシュ通知をクライアントに送信するために GCM サーバーに送信する必要がある一意のデバイス トークンを作成します。

ここで、GCM を説明するリンクを見つけることができます。

于 2012-10-16T04:20:43.103 に答える