Android C2DM Registration_ID максимальный размер

Каков максимально возможный размер поля registration_id, используемого для службы Android C2DM?

Ответ 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 байт)