#iphone #push-notification #apple-push-notifications
#iPhone #push-уведомление #apple- push-уведомления
Вопрос:
Как увеличить номер значка и как узнать, открывает ли пользователь уведомления.таким образом, v может знать, следует ли увеличивать значок no или начинать с начала (как 1).
здесь
alertNotification.Payload.Badge = 1;
Ответ №1:
Вы не можете увеличивать или уменьшать номер значка с помощью push-уведомлений. Вы можете установить только НОВОЕ value
!
Вы можете узнать текущее значение значка, только если ваше приложение сейчас запущено.
Если вы очень хотите добавить такую функцию, вам следует сохранить значение значка текущего пользователя на своем сервере и отправить соответствующее значение с вашим push-уведомлением.
P.S. Очень странно, что Apple не подумала об этом, когда разрабатывала номера значков и push-уведомления. =(
Комментарии:
1. итак, какой способ сделать это сейчас?
2. ???? Что вы не поняли? Просто не отправляйте значок или не реализуйте такую функциональность на сервере или всегда устанавливайте 1 в качестве значения значка
3. Я почти уверен, что Apple намеренно не поддерживает дополнительные обновления, чтобы избежать условий гонки, поскольку они не гарантируют порядок доставки в случае нескольких сообщений.