来自终止状态的可操作通知
Actionable Notification from Terminated State
我在我的应用程序中实现了可操作的通知,当您向下滑动通知时会出现 3 个操作。如果应用程序处于前台或后台状态,则点击操作有效,但当应用程序处于终止状态时则无效。经过一些调试,我发现在后台或前台状态下,didReceiveNotificationResponse 方法被调用(预期行为),但是从终止状态,它调用了 didFinishLaunchingWithOptions 并且 launchOptions 字典为 nil。如何让它从终止状态调用 didReceiveNotificationResponse?
根据https://nrj.io/simple-interactive-notifications-in-ios-8/
您只需要实现所需的专用方法:
application:handleActionWithIdentifier:forLocalNotification:completionHandler:
application:handleActionWithIdentifier:forRemoteNotification:completionHandler:
我在我的应用程序中实现了可操作的通知,当您向下滑动通知时会出现 3 个操作。如果应用程序处于前台或后台状态,则点击操作有效,但当应用程序处于终止状态时则无效。经过一些调试,我发现在后台或前台状态下,didReceiveNotificationResponse 方法被调用(预期行为),但是从终止状态,它调用了 didFinishLaunchingWithOptions 并且 launchOptions 字典为 nil。如何让它从终止状态调用 didReceiveNotificationResponse?
根据https://nrj.io/simple-interactive-notifications-in-ios-8/ 您只需要实现所需的专用方法:
application:handleActionWithIdentifier:forLocalNotification:completionHandler:
application:handleActionWithIdentifier:forRemoteNotification:completionHandler: