使用iOS 8可操作通知启动应用程序

时间:2016-01-05 07:00:20

标签: ios objective-c ios8 push-notification

在我的应用程序中,我有一个可操作的通知按钮。我想要这样的功能,当触发通知时,按下按钮时,应该打开应用程序并带你到特定的视图控制器。

我通过简单的通知尝试了同样的功能,即没有按钮的通知它工作正常,因为下面的方法被调用并且app打开

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler

但是当我尝试使用可操作的通知时,即按下方法按下方法,但app仍然在后台

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

我几天来一直在努力,但能找到解决方案。

请帮助我....

由于

1 个答案:

答案 0 :(得分:2)

UserNotificationAction's activationMode属性设置为UIUserNotificationActivationModeForeground

 notificationAction.activationMode = UIUserNotificationActivationModeForeground;