Есть ли какие-либо ограничения на iOS-приложение BadgeNumber?
Каждый раз pushNotification
в правом верхнем углу приложения появляется значок. Как число pushNotification
растет, номер значка может оказаться невероятно большим.
Есть ли какое-либо ограничение на номер значка? Скажем, если номер push-уведомления превышает 100, могу ли я установить номер значка на "100+"?
Я уже пробовал числа с более чем 10 цифрами, и значок выглядит как "1,...3", который отображает только первое и последнее число, а остальные представлены как ".".
3 ответа
Я предполагаю, что это будет int64 (или int32) в зависимости от устройства, чтобы установить верхний предел.
9,223,372,036,854,775,807 на iPhone 5s и iPad air
или же
2,147,483,647 на других устройствах
и нет, вы не можете установить пользовательский формат.
Есть ли какое-либо ограничение на номер значка? Скажем, если номер push-уведомления превышает 100, могу ли я установить номер значка на "100+"?
Нет, я не думаю, что вы можете сделать это. Но вы можете ограничить номер значка в вашем приложении, например, сбросить номер значка, когда пользователь каждый раз входит в ваше приложение.
Нет, вы не можете установить какой-либо специальный формат для значка приложения, мы можем только установить для него номер int,
и, как вы говорите, если есть 10 цифр, я думаю, что это редкая возможность, что пользователь не слишком долго открывает приложение.