在我的应用程序中,我有一个可操作的通知按钮。我想要这样的功能,当触发通知时,按下按钮时,应该打开应用程序并带你到特定的视图控制器。
我通过简单的通知尝试了同样的功能,即没有按钮的通知它工作正常,因为下面的方法被调用并且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
我几天来一直在努力,但能找到解决方案。
请帮助我....
由于
答案 0 :(得分:2)
将UserNotificationAction's
activationMode
属性设置为UIUserNotificationActivationModeForeground
notificationAction.activationMode = UIUserNotificationActivationModeForeground;