预计应用程序强制的InstanceId更改是否已停止?

时间:2015-06-13 16:59:46

标签: android google-cloud-messaging google-play-services

我正在尝试Play Services GCM 7.5。但是,拥有InstanceID类看起来很不错。但是,每次从“最近”任务中滑动应用程序时,实例ID字符串都会更改,或者强制停止应用程序。如果活动是finish(),它不会改变。这是预期的行为吗?我们得到它的第一个实例ID应该保留吗?

以下是获取GCM令牌和实例ID的代码:

            InstanceID instanceID = InstanceID.getInstance(this);
            String token = instanceID.getToken(getString(R.string.gcm_defaultSenderId), GoogleCloudMessaging.INSTANCE_ID_SCOPE);
            Log.e("FOO", getClass().getSimpleName() + ": " + instanceID.getId() + " | " + token);
            sendPushRegistrationTokenToServer(token);

以下是稍后读取实例ID的代码:

            InstanceID instanceID = InstanceID.getInstance(this)
            tokenTextView.setText(instanceID.getId());

1 个答案:

答案 0 :(得分:1)

要修复此GCM更新,我可以确认GCM 7.8正常工作。