Как открыть приложение iOS, когда нажата кнопка Push Notification?

Я добавил некоторую кнопку в уведомление iOS Push, например, я настроил баннер/оповещения Push Notification с помощью некоторых пользовательских кнопок, которые я хотел бы открыть.

В настоящее время, когда я нажимаю кнопку "Баннер/" Открыть "диалогового окна" Предупреждение ", приложение запускается успешно.

Я хочу добавить событие открытия приложения программно.

PS. Это об интерактивном Push Notification. И по моим исследованиям нет ответа, относящегося к этому вопросу.

Ответ 1

Исправление, которое указывает Судхан:

Объекты UIUserNotificationAction, которые вы собираетесь добавить в свой UIUserNotificationCategory, имеют метод activationMode, он может принимать постоянные UIUserNotificationActivationModeForeground

yourNotifificationAction.activationMode=UIUserNotificationActivationModeForeground

Когда пользователь нажимает кнопку действия, приложение запускается на переднем плане и вызывает этот метод на appDelegate:

-(void)application:(UIApplication *)application handleActionWithIdentifier:(NSString *)identifier forRemoteNotification:(NSDictionary *)userInfo completionHandler:(void (^)())completionHandler