Когда я хочу зарегистрировать UNNotificationAction
объекты для получения удаленных push-уведомлений на Apple Watch, кнопки действий для соответствующего действия не отображаются.
Выполнение этого в Расширении часов не имеет никакого эффекта:
let testAction = UNNotificationAction(
identifier: "TEST",
title: "Test",
options: [.foreground])
let testCategory = UNNotificationCategory(
identifier: "Test",
actions: [testAction],
intentIdentifiers: [],
options: [.customDismissAction])
UNUserNotificationCenter.current().setNotificationCategories([primaryCategory])
Однако, когда я помещаю точно такой же код на стороне iOS, категория устанавливается и появляется кнопка действияна обоих, iPhone и часы.Что тут происходит?
Разве нельзя иметь другую конфигурацию действий для удаленных уведомлений на iOS и Watch?
Могу ли я регистрировать только пользовательские UNNotificationCategory
объекты в Watch для локальных уведомлений, но не удаленные?
Любая помощь приветствуется!