android - 带冒号的 GCM 注册 token 是否有效?

标签 android google-cloud-messaging

我使用以下代码来获取 DCM 注册 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);
    }

我以一种不寻常的格式获取注册 token ,例如

dsYKKXPzztU:APA91bH2J5OqK9OHEp7p5RUJ46fO_zPAEhEgPugJBviEqAbPyFhozMoVh1Npk_s_7wwyzaJ0LjiFki3PYFZHByw4KdA6Ke0XdudOqe4LPhNPA-Y2nbblRHLPhEp3dWyjqCTEsQhwHw24

正如你所看到的,它包含一个冒号,这让我觉得有些不对劲。这个格式正确吗?? 请帮忙

最佳答案

GCM 注册 token 的长度通常约为 140 个字符,可以包含冒号、下划线和连字符。最大尺寸应为 4k。

关于android - 带冒号的 GCM 注册 token 是否有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32809847/

相关文章:

java - 如何删除 java.lang.IndexOutOfBoundsException?

android - 为什么我的 mp3 被压缩了?

android - 谷歌云消息认证错误 (401)

ios - 适用于 iOS 的 Google 云消息传递应用程序

android - Google Map V2 和 GCM 在一个项目中

android - Google+ Android PlusClient 连接/断开

android - 推送服务器如何知道将通知发送到哪里

android - 使用 WakefulBroadcastReceiver 的 Firebase 集成

android - GCM 错误 - googleCloudMessaging.register

android - 带有 AppBundle 和数据绑定(bind)的 ProGuard : IllegalStateException