单击推送通知自定义按钮时如何打开 iOS 应用程序?

How to open iOS app when Push Notification custom button clicked?

我在 iOS 推送通知中添加了一些按钮,例如,我用一些自定义按钮自定义了推送通知 Banner/Alerts,我想打开应用程序。

目前当我点击警告对话框的横幅/"Open"按钮时,应用程序运行成功。

我想以编程方式添加打开应用事件。

PS。这是关于交互式推送通知。根据我的研究,没有与此问题相关的答案。

苏丹指出的更正:

您要添加到 UIUserNotificationCategoryUIUserNotificationAction 对象有一个方法 activationMode,它可以使用常量 UIUserNotificationActivationModeForeground

yourNotifificationAction.activationMode=UIUserNotificationActivationModeForeground

当用户按下操作按钮时,应用程序将在前台启动并在 appDelegate:

上调用此方法
-(void)application:(UIApplication *)application handleActionWithIdentifier:(NSString *)identifier forRemoteNotification:(NSDictionary *)userInfo completionHandler:(void (^)())completionHandler