验证是c2dm长期使用令牌162并且GCM使用令牌183.但是,当我按照GCM上的谷歌教程进行操作时,我获得的长度为162个字符的注册ID。
如何确保在我将其发送到服务器时获得正确的注册ID?我正在使用:
if (gcm == null) {
gcm = GoogleCloudMessaging.getInstance(_context);
}
regId = gcm.register(SENDER_ID);
获得regId。 regId的长度为162.
答案 0 :(得分:0)
GCM注册ID的长度不变。它的长度限制为4096字节,但实际上它要小得多。我从未见过超过256字节的registraiton ID(我见过的最大ID超过200,我不记得确切的长度)。
您无法验证服务器从应用程序获取的注册ID(除了向GCM服务器发送有关该注册ID并获得成功响应的消息之外)。
答案 1 :(得分:0)
GCM注册ID无法确认它不会限制我的情况下的长度有时是118字节或大。 您可以通过服务确认注册ID。