IOS UILocalNotifications в прямом эфире после моего приложения было удалено... как справиться с этими уведомлениями?

Мне было интересно, как работать с UILocalNotifications, которые были созданы с помощью моего приложения, но приложение было удалено. Допустим, что после создания нескольких уведомлений пользователь решает удалить приложение, но я заметил, что даже если приложение удалено, уведомления были сохранены, и они все равно срабатывают в правильное время, но для меня это не имеет смысла так как приложение больше не существует в телефоне.

Я понимаю, как это возможно, но я хотел бы знать, есть ли способ удалить такие уведомления, когда пользователь решает избавиться от моего приложения?

И происходит ли это также, если приложение обновляется?

Спасибо.

Ответ 1

Другой способ - использовать APNS (удаленные уведомления) вместо локальных уведомлений. Таким образом, после того, как приложение будет удалено, push-уведомления больше не появятся на устройстве, а также внимание пользователя.

На этом этапе вы можете знать об удалении приложения (используя службу обратной связи APNS) и прекратить свой механизм отправки для этого пользователя (его токен.)