Подтвердить что ты не робот

Приложение переустановки iOS не очищает значки

Я установил номер значка моего приложения в 1 с локальным уведомлением. Затем я удалю приложение. Когда я переустанавливаю его, значок все еще там. Является ли это ошибкой iOS или есть способ очистить значки, когда он удаляется?

спасибо.

4b9b3361

Ответ 1

Количество значков поддерживается операционной системой, независимо от приложения. Когда приложение удаляется (удаляется), некоторые значения сохраняются операционной системой, включая количество значков до в день. Когда приложение удаляется, не вызывается ни один из методов разработчика или script. На самом деле у Apple есть техническая заметка: Вот выдержка из Официальных технических примечаний Apple о push-уведомлениях:

В первый раз, когда приложение с поддержкой push-приложений регистрируется для push-уведомлений, iOS запрашивает у пользователя, хотят ли они получать уведомления для этого приложения. Как только пользователь отреагировал на это предупреждение, он снова не будет представлен если устройство не восстановлено или приложение не было удалено не менее одного дня.      Если вы хотите имитировать первый запуск вашего приложения, вы можете оставить приложение удаленным в течение дня. Вы можете достичь последнего без фактического ожидания дня, выполнив следующие шаги:

  • Удалите приложение с устройства.
  • Полностью выключите устройство и включите его.
  • Выберите "Настройки" > "Основные" > "Дата и время" и установите дату в день или более.
  • Полностью выключите устройство и включите его.

Ответ 2

Как я знаю, iOS запоминает значение значка (которое появилось на значке приложения). Поэтому вам нужно подождать короткое время (возможно, 1 день), а затем попробуйте установить его снова.