草庐IT

handleActionWithIdentifier

全部标签

ios - handleActionWithIdentifier 不起作用

我在一个应用程序中使用UILocalNotification,在iOS7或更早版本中运行良好,但在iOS8中根本没有调用didReceiveLocalNotification。经过一些研究,我发现在iOS8中我们必须改用handleActionWithIdentifier,所以我尝试了它,但是当LocalNotification运行时也没有调用这个void。这是我的代码:我在didFinishLaunchingWithOptions中得到了这段代码,它工作正常,我第一次启动应用程序时,我被要求允许发出通知等。if([UIApplicationinstancesRespondToSele

ios - 应用程序 :handleActionWithIdentifier: not called

我正在尝试检测用户何时点击应用程序中的通知消息。但是,此委托(delegate)从未被调用。我正在使用Xcode7.3.1。在SDK中,此方法未被弃用。但在AppleAPI网站上,itisdeprecated.有人可以帮我解决这个问题吗? 最佳答案 当我将action.activationMode=UIUserNotificationActivationMode.Background更改为action.activationMode=UIUserNotificationActivationMode.Foreground背景到前景

ios - UILocalNotification iOS8 handleActionWithIdentifier 从未调用过

我在这种模式下创建了一个本地通知:午餐时的AppDelegate.mif([applicationrespondsToSelector:@selector(registerUserNotificationSettings:)]){//SetupeachactiontharwillappearinthenotificationUIMutableUserNotificationAction*acceptAction=[[UIMutableUserNotificationActionalloc]init];acceptAction.identifier=@"ACCEPT_ACTION";//

iOS 8 推送通知操作按钮 - handleActionWithIdentifier 中的代码在应用程序处于后台时并不总是运行

我在iOS8上的推送通知中添加了两个操作按钮:Accept按钮和Deny按钮。这两个按钮都不会打开应用程序,但会根据按下的按钮发出不同的服务器请求。这是我的设置:+(void)requestForPushNotificationToken{UIApplication*application=[UIApplicationsharedApplication];//ifios8orgreaterif([applicationrespondsToSelector:@selector(registerUserNotificationSettings:)]){UIMutableUserNotifi