Открыть приложение из расширенного расширения содержимого уведомлений
Приложение получает уведомление, и при длительном нажатии открывается расширенный вид. Я использовал для этого расширение содержимого notiifcation. UNNotificationExtensionUserInteractionEnabled имеет значение true в info.plist. В расширенном представлении есть кнопка UNNotificationAction для выполнения вызова API. Эта кнопка действия работает.
Я также хотел бы открыть приложение (например, действие по умолчанию) при нажатии на уведомление, а также выполнить вызов api при нажатии кнопки действия. Я пробовал добавить
extensionContext?.performNotificationDefaultAction()
в didReceive (_ уведомление: UNNotification). Он открывает приложение, когда я пытаюсь развернуть уведомление. Но требуется развернуть уведомление, выполнить настраиваемое действие с кнопкой, а также открыть приложение при нажатии на уведомление.
Возможно ли добиться того и другого в расширении расширенного содержимого? Спасибо.