Я работаю над проектом, в котором планирую локальные уведомления с телефона. Основная часть приложения находится на часах, поэтому я пытаюсь дать пользователю возможность удалять ожидающие уведомления с часов. Кажется, что локальные уведомления, запланированные с телефона, не могут быть отменены с часов. Я что-то упускаю? Спасибо
Swift: отменить локальное уведомление (запланированное на телефоне) с часов
Ответы (1)
Документация не совсем ясна по этому поводу, но не помешает попробовать позвонить removePendingNotificationRequests
на часах, чтобы узнать, удаляется ли локальное уведомление по телефону. В противном случае вы всегда можете использовать WCSession для отправки сообщения на телефон, передавая идентификатор уведомления, который вызывает на телефон, чтобы разбудить и удалить запланированное уведомление.
person
user1941966
schedule
12.03.2018
Да, removePendingNotificationRequests не работал, поэтому я думаю, что попробую второй подход. Спасибо
- person rharding; 13.03.2018