我正在使用“新”方式获取注册ID,如:https://developers.google.com/cloud-messaging/android/client
中所述然而,有一件事我没有得到。显然,使用这种方式的好处是应用程序不会不断检查它的注册令牌。在我的应用程序中,我想在应用程序启动时立即获取令牌。然后使用我的InstanceIDListenerService来处理注册令牌的刷新。
目前我通过开始在开始时获得注册令牌的意图来实现这一目标:
Intent intent = new Intent(this, myRegistrationIntentService.class);
startService(intent);
我觉得这不是这样做的方法。但是我该如何实现呢。谷歌所说的不是在主线程中这样做,而是使用意图。