Is a GCM registration token with a colon valid?

守給你的承諾、 提交于 2019-12-18 09:13:27

问题


i am using the below code to get the DCM Registration token

 String token = "NoREG";
    try {
        InstanceID instanceID = InstanceID.getInstance(getApplicationContext());
         token = instanceID.getToken("xxxxxxxxxxxxxx",
                GoogleCloudMessaging.INSTANCE_ID_SCOPE, null);
        Log.i(TAG, "GCM Registration Token: " + token);
    } catch (Exception e) {
        Log.d(TAG, "Failed to complete token", e);
    }

i am getting the registration token in an unusual format like

dsYKKXPzztU:APA91bH2J5OqK9OHEp7p5RUJ46fO_zPAEhEgPugJBviEqAbPyFhozMoVh1Npk_s_7wwyzaJ0LjiFki3PYFZHByw4KdA6Ke0XdudOqe4LPhNPA-Y2nbblRHLPhEp3dWyjqCTEsQhwHw24

as you can see it contains a colon, which makes me feel some thing is wrong. is this format correct?? please help


回答1:


The GCM registration token is usually around 140 chars in length, and can contain colons, underscores and hyphens. Maximum size is supposed to be 4k.



来源:https://stackoverflow.com/questions/32809847/is-a-gcm-registration-token-with-a-colon-valid

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!