removeDeliveredNotificationsWithIdentifiers: не работал на последней бета-версии iOS 12 - PullRequest
0 голосов
/ 13 сентября 2018

Я использовал групповое push-уведомление в своем приложении.

Я добавил пользовательскую пару ключ / значение, идентифицирующий тип уведомления в полезной нагрузке, и я бы удалил push-уведомление в центре уведомлений, если получил тот же тип, используя API removeDeliveredNotificationsWithIdentifiers из UNUserNotificationCenter.

Отлично работает на iOS 11, построенной из Xcode 9.4.1 Когда я запустил приложение на iOS 12 (последняя бета-версия), API удаления не работал.

Есть решение? Понятия не имею, это системная ошибка.


Обновление:

Я обновил свой Xcode до версии 10.0 GM и обновил iOS 12 до версии, выпущенной на моем iPhone. Этот метод все еще не работал в большинстве случаев. Но иногда он может удалить уведомления.

...