Максимальная длина полезной нагрузки Azure Notification Hub

Есть ли какая-либо документация, в которой я могу найти, как центр уведомлений поддерживает согласованность длины полезной нагрузки на всех платформах?

Я имею в виду, что:

В iOS 8 и более поздних версиях максимальный размер полезной нагрузки уведомления составляет 2 килобайта; Служба Apple Push Notification отклоняет любые уведомления, которые превышают этот предел. (До iOS 8 и в OS X максимальный размер полезной нагрузки составлял 256 байт.)

Итак, что будет, если я отправлю уведомление, которое соответствует последним требованиям iOs, но не соответствует старой версии iOs и так далее.


person BotanMan    schedule 27.05.2015    source источник


Ответы (1)


См. этот ответ. Центр уведомлений не знает, предназначен ли данный push-токен для устройства с iOS 7 или iOS 8. Поэтому он отправит уведомление в Apple и сообщит об ошибке на панели управления Центра уведомлений, если Apple вернет ошибку.

Таким образом, чтобы воспользоваться преимуществами более длинных полезных данных, вам необходимо отслеживать, на каких устройствах ваших пользователей установлена ​​iOS 8.x.

person Eric Hedstrom    schedule 28.05.2015
comment
Да, у меня было такое же понимание. Спасибо. - person BotanMan; 28.05.2015