Как разрешить приложению iOS 12 Notification Extension кнопки пользовательского интерфейса вызывать приложение - PullRequest
0 голосов
/ 27 сентября 2018

Я создал свой собственный пользовательский интерфейс расширения уведомлений с iOS 12 и добавил в него 2 кнопки.Теперь я хочу нажать любую из кнопок, чтобы запустить приложение с приложением, которое знает, какие кнопки были нажаты.Моя проблема в том, что либо расширение уведомлений фиксирует нажатие кнопки, но остается в пользовательском интерфейсе без запуска приложения, либо оно не фиксирует нажатие кнопки при возможности запуска приложения.Есть ли какое-то решение тогда?Спасибо!

1 Ответ

0 голосов
/ 27 сентября 2018

Теперь я хочу нажать любую из кнопок, чтобы запустить приложение с приложением, которое знает, какие кнопки были нажаты

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

Если вам действительно нужна кнопка, вызывающая приложение, и идентифицирует себя дляприложение, вам нужно использовать кнопку действия (действие UNNotificationAction).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...