用于Android C2DM服务的registration_id字段的最大可能大小是多少?
答案 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字节)