Google GCM デモ アプリを起動して実行しようとしています。私のAndroidエミュレーターはGCMサーバーへの接続に成功し、次にある自分のサーバーへの接続に成功しますhttp://localhost:8080/gcm-demo-server
(つまり、エミュレーターはにリクエストを送信しますhttp://10.0.2.2:8080/gcm-demo-server
)。
しかし、サーバーの Web ページで [メッセージを送信] をクリックしても、メッセージがエミュレータに配信されません。Logcat には何も表示されず、GCMIntentService クラスの onMessage() のブレークポイントにヒットしません。
サーバーに正常に登録して registrationId を渡す方法を理解できませんが、その registrationId を使用してエミュレータにメッセージを送り返すと、メッセージが受信されません。デモ アプリのコードは変更していません。
どこから始めればいいのかわからないので、どこに行くのか、どこから問題を探し始めることができるのか、誰もが考えています。