увеличение номера значка push-уведомления iphone

#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 намеренно не поддерживает дополнительные обновления, чтобы избежать условий гонки, поскольку они не гарантируют порядок доставки в случае нескольких сообщений.