Каков размер токена устройства, сгенерированного APN (Apple Push Notification). Я пытаюсь хранить токены устройства на стороне сервера в базе данных mysql и хотел бы знать максимальный размер создаваемых токенов устройства.
Размер токена устройства iPhone
Ответ 1
Вы сказали, но в настоящее время 32 байта. Apple говорит, что длина токена является переменной и не является жестким кодом
Когда вы получаете уведомление, у него есть заголовок, в настоящее время размер которого составляет 35 байтов. Это выполняется следующим образом:
- Байт 1: Команда
- Байт 2-3: Длина токена
- Байт 4-35: Токен
Источник: http://mark.aufflick.com/files/view/talks/apns.pdf
Ответ 2
Руководство по программированию Apple Push Notification Service очень четко говорит:
"Важно: маркеры APNs имеют переменную длину. Не печатайте их размер."
Ответ 3
Согласно Apple iOS Developer Library, это 32 байта, как сказал Филипп.
Здесь приведена ссылка на их страницу "Локальное и Push Notification Programming", которое может содержать другую полезную информацию по этому вопросу.
Ответ 4
Предел в iOS8 составляет 2k. Еще половина размера GCM 4k, но я подозреваю, что большинству людей придется менять свои таблицы для обработки нового предела токена iOS8.