Действия Push-уведомлений для Apple Watch не работают с расширением - PullRequest
0 голосов
/ 03 декабря 2018

Когда я хочу зарегистрировать 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 для локальных уведомлений, но не удаленные?

Любая помощь приветствуется!

...