我在我的应用程序中使用推送通知 (GCM),它在 android 4.2.2(Galaxy Nexus 和 HTC One)上运行时可以正常工作
我还有一台平板电脑(运行 android 4.03 的华硕变压器 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)……我知道谷歌没有响应
正如我所说,它在 android 4.2.2 和 4.1 的设备上完美运行,权限正确,但在 android 4.0.3 及更低版本上不起作用。
我很感激任何帮助。
谢谢并恭祝安康