アプリケーションでプッシュ通知 (GCM) を使用していますが、Android 4.2.2 (Galaxy Nexus および HTC One) で実行すると正しく動作します
また、タブレット (Android 4.03 を実行する asus トランス T101) と Nexus One (Android 2.3.6 を実行) も持っています。
タブレットと Nexus でアプリケーションを実行すると、プッシュ通知の方法が機能しません。
ドキュメントに示されているように、私は android.permission.GET_ACCOUNTS に 4.0.3 未満のバージョンのアクセス許可を含めましたが、成功しませんでした。
GCM のライブラリを呼び出すメソッドが実行されます。
final String regId = GCMRegistrar.getRegistrationId(Hello.this);
if (regId.equals("")) {
GCMRegistrar.register(Hola.this, "MY_ID_SENDER"); //Sender ID
} else {
Log.i("masterhv", "already registered");
}
しかし、レスポンスを処理するメソッドが実行されていない(onRegistered)... Googleからのレスポンスがないことは理解しています。
私が言ったように、Android 4.2.2 および 4.1 を搭載したデバイスで完全に動作し、パーミッションは正しいですが、Android 4.0.3 以下では動作しません。
助けていただければ幸いです。
感謝と敬意