UNUserNotificationCenter
全部标签 当我发送推送通知时,应用程序在前台willPresent被调用。didReceive永远不会被调用。当应用程序在后台并收到推送通知时,会显示警报,但应用程序不会调用didReceive或willPresent。在Project>Capabilities中,我检查了后台模式Locationupdates和Remotenotifications。位置更新用于不相关的代码。我还启用了推送通知。这工作正常,因为他们正在收到。我已经在我的AppDelegate中实现了UNUserNotificationCenter通知内容,如下所示:importUserNotifications...class
我有一个Xcode项目,Xcode8.1(8B62),有两个目标,一个用于应用程序的付费版本,另一个用于免费版本。他们都管理远程推送通知。由于我使用新框架UNUserNotificationCenter.framwork对iOS10进行了更改,因此第一个目标一切正常,第二个目标出现链接错误。它在iOS9下使用旧方法运行良好。我为这两个目标做了什么:功能:启用推送通知(权利已正确更新)在AppDelegate.h中:#import在AppDelegate.m中:使用新方法更新了代码两个目标的代码相同。不幸的是,对于第二个目标,我有以下错误:架构arm64的undefinedsymbol:
我想在应用程序处于前台时显示推送通知的横幅。我实现了这个方法来显示通知:funcuserNotificationCenter(_center:UNUserNotificationCenter,willPresentnotification:UNNotification,withCompletionHandlercompletionHandler:@escaping(UNNotificationPresentationOptions)->Void){completionHandler([.alert,.badge,.sound])}但收到此错误使用未声明的类型“UNUserNotific