分配给GCM注册ID的空间大小

时间:2013-09-04 09:13:30

标签: android push-notification google-cloud-messaging

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

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

除了报道的目击事件外,是否有人有任何最佳做法?

1 个答案:

答案 0 :(得分:1)

4k字节是reg id大小的上限。 It was mentioned somewhere by Google。人们用GCM试验观察到飞行中较小的长度。

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