android GCM注册ID最大长度

在Google Cloud Messaging中,注册ID的最大长度是多less?

一位谷歌工程师说,注册ID可以达到4K 。 用户观察到它是255个字符。

我想我可以帮你解决这个问题…我本周和GCM一起工作,我的设备注册ID如下所示:

APA91bHPRgkF3JUikC4ENAHEeMrd41Zxv3hVZjC9KtT8OvPVGJ-hQMRKRrZuJAEcl7B338qju59zJMjw2DELjzEvxwYv7hH5Ynpc1ODQ0aT4U4OFEeco8ohsN5PjL1iC2dNtk2BAokeMCg2ZXKqpc8FXKmhX94kIxQ

163个字符!

我希望这可以帮助你…

在iOS上,我所有的注册令牌都是这样的:

lhBV25_Znsk:APA91bHFM9nbX-s0py6-ktzgdpP_y85RahdL3OJ4LG4v-jT_9QY8ZbZH8uK-JNO_BDy75b6RfDT-v-j5W0FXIFTif72ckT3kqLNBDNWYSd5AhxYwdJi3Wqfdqqi-wL8F_k1nm2qUS3Ra 

(152个字符)

记下11个字符后的冒号。 还要注意,在冒号后面有“APA …”序列,但是应该使用整个注册标记。

GCM ID没有官方的限制,当我写这个时, 有效载荷大小是4k。 虽然,根据这个和我之前的讨论,为GCM ID假设255是安全的。

如果在数据库中提出问题,我build议您使用TEXT。