ローカル ネットワークで Android gcm を正常に動作させることができました。ただし、サーバーの URL が 192.168 の範囲の IP アドレスであることがわかりました。このデバイスを同じネットワークに登録すると、正常に登録され、メッセージを送信できます。しかし、登録後、デバイスを別のネットワークに切り替えて gcm メッセージを送信しようとすると、機能しないことがわかります。なぜこれが起こっているのかわかりません。アーキテクチャによると、アプリはアプリケーション サーバーに 1 回だけ接続します。その後、すべてのメッセージは Google サーバー経由で中継されます。したがって、IPアドレスがローカルのものであっても、デバイスが登録されると、別のネットワークに切り替えることができるはずです
1 に答える
0
これを試してください:1。https://code.google.com/apis/console/に アクセスします
APIアクセスをクリックします
アカウントに関連するすべてのキーが表示されます。
APP for GCMで使用しているキーに移動し、参照を確認します。
そのはず
Referers: Any referer allowed
この助けを願っています。
于 2012-07-19T13:15:44.690 に答える