2010-10-06 207 views

回答

0

As per the footnote at the bottom of this link.它最多应该是1024个字节。如果您使用的是Java,这也不应该担心。

private void handleRegistration(Context context, Intent intent) 
{ 
     String registration = intent.getStringExtra("registration_id"); 
     .... } 

[编辑]

像特雷弗说,最大的尺寸应该是一个cookie的大小。 (4096字节)

+1

我认为,消息的大小限制(在链接处)用于推送消息。这只是推定,注册ID具有相同的限制。 – Lepi 2011-11-20 15:15:36

+0

呃,你是对的,为Google工作的Trevor有正确的答案。 – Reno 2012-04-02 16:58:36

2

根据This thread结果变化(给出98和120),但海报建议在数据库中放置255,这就是我要做的。

9

registration_id的最大尺寸受Cookie大小的限制,即4K(4096字节)。

实际上,代币将比这个小得多,但是你不应该依赖这种行为。

(该registration_id不被认为是有效载荷的一部分,所以提到过的脚注雷诺在这里并不适用。)

来源:在谷歌我在Android团队。 :)
(我很快就会更新文档,使这个更清晰,因为最近有几个人问。)

+0

你好,如果你有时间,请在这里检查我的问题关于registrationId模式:http://stackoverflow.com/questions/12403628/is-there-a-gcm-registrationid-pattern – 2012-09-13 09:51:35