Swift: отменить локальное уведомление (запланировано на телефоне) с часов

Я работаю над проектом, в котором я планирую локальные уведомления с телефона. Основная часть приложения находится на часах, поэтому я пытаюсь сделать так, чтобы пользователь мог удалить ожидающие уведомления с часов. Кажется, что локальные уведомления, запланированные с телефона, не могут быть отменены с часов. Я что-то пропустил? Спасибо

1 ответ

Решение

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

Другие вопросы по тегам