Android C2DM Registration_ID最大尺寸

时间:2010-10-06 00:17:30

标签: android android-c2dm

用于Android C2DM服务的registration_id字段的最大可能大小是多少?

3 个答案:

答案 0 :(得分:9)

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

在实践中,令牌会比这小得多,但你不应该依赖这种行为。

registration_id不被视为有效载荷的一部分,因此Reno提到的脚注不适用于此处。)

来源:我在Google的Android团队中。 :)
(我会尽快更新文档,以便更清楚,因为最近有几个人问过。)

答案 1 :(得分:2)

根据This thread结果不同(给出了98和120),但海报建议在数据库中留出255,这就是我要去的地方。

答案 2 :(得分: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"); 
      .... }

[编辑]

就像特雷弗所说,最大尺寸应该是饼干的大小。 (4096字节)