我应该在我的数据库上为 GCM 注册 ID 分配多少空间?
我见过有很多不同猜测的谈话。有人说他们看到它们大到 205 个字符,其他人说 185 个字节,并且讨论提到它可能大到 4k(它没有指定它是字符还是字节)。
除了报告的目击事件之外,有没有人有任何最佳实践?
我应该在我的数据库上为 GCM 注册 ID 分配多少空间?
我见过有很多不同猜测的谈话。有人说他们看到它们大到 205 个字符,其他人说 185 个字节,并且讨论提到它可能大到 4k(它没有指定它是字符还是字节)。
除了报告的目击事件之外,有没有人有任何最佳实践?
4k 字节是 reg id 大小的上限。谷歌在某处提到了它。实验 GCM 的人观察到了提到的较小长度的苍蝇。
为了安全起见,您应该使用最大为 4096 个字符(或字节,因为 reg id 仅包含字母数字字符加上 - 和 _)的列类型。此类列太大而无法在其上创建索引,因此出于查找目的,您可能希望创建一个额外的较小索引列,该列将包含 reg id 的哈希值。