用于 Android C2DM 服务的 registration_id 字段的最大可能大小是多少?
问问题
2937 次
3 回答
9
aregistration_id
的最大大小受 cookie 的最大大小限制,即 4K(4096 字节)。
在实践中,令牌会比这小得多,但你不应该依赖这种行为。
(registration_id
不被视为有效负载的一部分,因此 Reno 提到的脚注在这里不适用。)
资料来源:我在 Google 的 Android 团队工作。:
)(我将很快更新文档以使这一点更清楚,因为最近有一些人在问。)
于 2011-10-19T01:03:45.900 回答
2
根据这个线程结果不同(给出了 98 和 120),但张贴者建议在您的数据库中留出 255,这就是我要使用的。
于 2011-03-08T16:17:41.590 回答
0
根据此链接底部的脚注。它最多应该是 1024 字节。如果您使用的是 Java,这也不必担心。
private void handleRegistration(Context context, Intent intent)
{
String registration = intent.getStringExtra("registration_id");
.... }
[编辑]
就像 Trevor 说的,最大尺寸应该是 cookie 的大小。(4096 字节)
于 2011-02-01T05:21:30.350 回答