С последним обновлением GCM (3.0) все еще необходимо обработать обновление токена регистрации во время таких ситуаций, как перезагрузка? В этой статье обсуждается вопрос о том, как сделать GCM надежным и охватывает несколько условий, в которых токен регистрации может измениться. Необходимы ли эти шаги в последней версии? Во время беседы IO 2015 они говорили так, как будто токен регистрации был хорош, пока приложение не было удалено с устройства.
InstanceID instanceID = InstanceID.getInstance(this);
String token = instanceID.getToken(getString(R.string.gcm_defaultSenderId),
GoogleCloudMessaging.INSTANCE_ID_SCOPE, null);