哪里有商店gcm令牌用于GoogleCloudMessaging?

时间:2017-07-07 11:03:57

标签: android google-cloud-messaging sharedpreferences android-security

我有申请注册gcm(推送)。我采取并立即发送到服务器。 看起来喜欢这个:

try {
        InstanceID instanceID = InstanceID.getInstance(this);
        String gcmKey = instanceID.getToken(getString(R.string.GCM_CLIENT_ID),
                    GoogleCloudMessaging.INSTANCE_ID_SCOPE,
                    null);

        Timber.i("gcm registration token: %s", gcmKey);

        sendTokenToServer(gcmKey); //method with sending data to my server

    } catch (IOException e) {
        Timber.e(e, "failed get token");
        e.printStackTrace();
    }

但是在这一刻,业务逻辑发生了变化,我不得不立即发送这些数据(String gsmKey)。我需要存储这些数据,并在一段时间后发送另一个数据。

但我不知道有多少安全敏感数据 - gcm令牌。 我需要保存这个String值?在SharedPrefernces就足够了,还是需要另一种(更安全的)保存机制?

0 个答案:

没有答案