我正在使用 android 文档中给出的 GCM API 和 gcm.jar。它的工作很好。但是随着GCM 刷新注册 ID ,我如何以及在哪里可以收听更新registration id
?
onRegistered(Context context, String registrationId)
类中有一个方法,GCMIntentService
这是可以侦听的方法registration id
吗(该ID已被GCM刷新)?或者有没有其他方法可以收听更新的注册ID?和另一个困惑是否有任何测试用例可以使用更新的注册 ID 进行测试?
我目前的实现onRegistered()
是
@Override
protected void onRegistered(Context context, String registrationId) {
Log.i(TAG, "Device registered: regId = " + registrationId);
dataStore = new DataPrefStore(context);
//Store registration Id
dataStore.setRegistrationId(registrationId);
//Notify GCM registration
displayMessage(context, Constants.GCM_REGISTER_MESSAGE);
}
请帮忙。