開発環境で GCM を使用したい場合、Android モバイル デバイス エミュレーターを使用できますか? それとも物理デバイスが必要ですか?
GCM Demo Applicationを実行したい。
開発環境で GCM を使用したい場合、Android モバイル デバイス エミュレーターを使用できますか? それとも物理デバイスが必要ですか?
GCM Demo Applicationを実行したい。
エミュレーターを使用できます。ただし、上記のバージョン 2.2 である必要があり、Google API が含まれています。このエミュレータ AVD を作成したら、[設定] -> [アカウントと同期] に移動し、Google アカウントを追加します。これが完了すると、GCM に登録してメッセージを受信する準備が整います。
ドキュメントで読んだすべてを信じないでください。いくつかは完全に間違っています。
たとえば、新しく作成した 2.2 エミュレーターは GCM に登録されません。毎回 PHONE_REGISTRATION_ERROR を返します。後のエミュレータは正常に動作します。