我在iOS推送通知中添加了一些按钮,例如我使用自定义按钮定制了推送通知横幅/警报,并希望打开该应用程序。
目前,当我点击横幅/警报对话框上的"打开"按钮时,应用程序会成功运行。
我想通过编程方式添加打开应用程序的事件。
注:这是关于交互式推送通知的问题。根据我的研究,还没有与此相关的答案。
目前,当我点击横幅/警报对话框上的"打开"按钮时,应用程序会成功运行。
我想通过编程方式添加打开应用程序的事件。
注:这是关于交互式推送通知的问题。根据我的研究,还没有与此相关的答案。
正如Sudhan指出的那样进行更正:
您将要添加到UIUserNotificationCategory
中的UIUserNotificationAction
对象具有一个方法activationMode
,它可以采用常量UIUserNotificationActivationModeForeground
yourNotifificationAction.activationMode=UIUserNotificationActivationModeForeground
当用户按下操作按钮时,应用程序将在前台启动并调用appDelegate
上的此方法:
-(void)application:(UIApplication *)application handleActionWithIdentifier:(NSString *)identifier forRemoteNotification:(NSDictionary *)userInfo completionHandler:(void (^)())completionHandler