我正在尝试实现 GCM 功能,但它适用于某些设备,但不适用于其他设备。
GCMRegistrar.checkDevice(this);
GCMRegistrar.checkManifest(this);
final String regId = GCMRegistrar.getRegistrationId(this);
if (regId.equals("")) {
GCMRegistrar.register(this, "xxxxxx");
}
这是我的代码,当我在 nexus 中启动应用程序时它工作正常并且应用程序在 GCMRegistrar.register(this, "xxxxxx"); 之后正常调用 GCMBaseIntentService 但是当我在三星 SII 中运行应用程序时,它会调用 GCMRegistrar.register(this, "xxxxxx"); 但从不调用 GCMBaseIntentService,没有任何方法。其他人也一样。