Каков максимально возможный размер поля registration_id, используемого для службы Android C2DM?
Android C2DM Registration_ID максимальный размер
Ответ 1
Максимальный размер для registration_id
ограничен максимальным размером для файла cookie, который составляет 4K (4096 байт).
На практике токены будут намного меньше этого, но вы не должны полагаться на это поведение в будущем.
(registration_id
не считается частью полезной нагрузки, поэтому упоминаемая ниже сноска Рено здесь не применима.)
Источник: я нахожусь в команде Android в Google.:)
(Я скоро обновляю документы, чтобы сделать это более понятным, так как в последнее время появилось несколько человек.)
Ответ 2
В соответствии с Этот поток изменяется (задано 98 и 120), но плакат рекомендует отложить 255 в вашей базе данных, а также то, что Я иду.
Ответ 3
Согласно сноске внизу этой ссылки. оно должно быть не более 1024 байтов. Также это не должно вызывать беспокойства, если вы используете Java.
private void handleRegistration(Context context, Intent intent)
{
String registration = intent.getStringExtra("registration_id");
.... }
[править]
Как говорит Тревор, максимальный размер должен быть размером с печеньем. (4096 байт)