1

我应该在我的数据库上为 GCM 注册 ID 分配多少空间?

我见过有很多不同猜测的谈话。有人说他们看到它们大到 205 个字符,其他人说 185 个字节,并且讨论提到它可能大到 4k(它没有指定它是字符还是字节)。

除了报告的目击事件之外,有没有人有任何最佳实践?

4

1 回答 1

1

4k 字节是 reg id 大小的上限。谷歌在某处提到了它。实验 GCM 的人观察到了提到的较小长度的苍蝇。

为了安全起见,您应该使用最大为 4096 个字符(或字节,因为 reg id 仅包含字母数字字符加上 - 和 _)的列类型。此类列太大而无法在其上创建索引,因此出于查找目的,您可能希望创建一个额外的较小索引列,该列将包含 reg id 的哈希值。

于 2013-09-04T09:54:23.860 回答