iOS 10 UNNotificationAction从后台打开应用程序

时间:2016-09-19 09:45:23

标签: notifications action ios10 usernotifications

当用户收到通知并且我的应用在后台时,如何打开我的应用?当然点击通知本身会打开应用程序,但如何使用自定义通知操作处理它?<​​/ p>

我已经实施了UNUserNotificationCenterDelegate和userNotificationCenter(_,didReceive,...)

只需要一个可以打开我的应用并执行特定操作的代码(例如转到特定视图)

如果通知处理程序识别出通知并打开iPhone应用程序或Apple Watch应用程序取决于操作的位置,那将是很好的。

2 个答案:

答案 0 :(得分:16)

好的,我找到了解决方案。我们必须设置UNNotificationActionOptions:)

UNNotificationActionOptions.foreground

答案 1 :(得分:9)

一个Swift 3/4示例(因为我不知道如何设置此选项):重要的是UNNotificationActionOptions的{​​{1}}。

UNNotificationAction