jjzjj

UNUserNotificationCenter

全部标签

ios - 单元测试 iOS 10 通知

在我的应用程序中,我希望断言已以正确的格式添加了通知。我通常会使用依赖项注入(inject)来执行此操作,但我想不出一种方法来测试新的UNUserNotificationCenterAPI。我开始创建一个模拟对象来捕获通知请求:importFoundationimportUserNotificationsclassNotificationCenterMock:UNUserNotificationCenter{varrequest:UNNotificationRequest?=niloverridefuncadd(_request:UNNotificationRequest,withCo

ios - 如何启用/禁用来自应用程序的推送通知?

在我的应用程序中,我想从我的应用程序本身的设置页面启用/禁用推送通知。任何人都可以建议我一个解决方案来从应用程序的通知中心打开/关闭应用程序的状态吗? 最佳答案 您可以使用以下代码注册和注销远程通知。用下面的代码注册RemoteNotification..意味着启用通知//--SetNotificationif([[UIApplicationsharedApplication]respondsToSelector:@selector(isRegisteredForRemoteNotifications)]){//ForiOS8and

ios - 如何启用/禁用来自应用程序的推送通知?

在我的应用程序中,我想从我的应用程序本身的设置页面启用/禁用推送通知。任何人都可以建议我一个解决方案来从应用程序的通知中心打开/关闭应用程序的状态吗? 最佳答案 您可以使用以下代码注册和注销远程通知。用下面的代码注册RemoteNotification..意味着启用通知//--SetNotificationif([[UIApplicationsharedApplication]respondsToSelector:@selector(isRegisteredForRemoteNotifications)]){//ForiOS8and

Swift 4 UNUserNotificationCenter 持续时间(在过去 24 小时内获取通知)

我正在使用UNUserNotificationCenter来获取像这样发送的通知:UNUserNotificationCenter.current().getDeliveredNotifications{(notifications)inself.array=notifications}然后在viewWillDisappear上我像这样清除applicationIconBadgeNumber:overridefuncviewWillDisappear(_animated:Bool){super.viewWillDisappear(animated)UIApplication.share

Swift 4 UNUserNotificationCenter 持续时间(在过去 24 小时内获取通知)

我正在使用UNUserNotificationCenter来获取像这样发送的通知:UNUserNotificationCenter.current().getDeliveredNotifications{(notifications)inself.array=notifications}然后在viewWillDisappear上我像这样清除applicationIconBadgeNumber:overridefuncviewWillDisappear(_animated:Bool){super.viewWillDisappear(animated)UIApplication.share

iOS 推送通知操作未显示

我的应用程序连接到Firebase服务器,也可以发送推送通知。现在,我想更进一步,为通知添加一个Action。在抛出大量教程之后,它仍然不适合我。操作按钮未显示,如您在此处所见:这是我的代码:funcapplication(_application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[UIApplicationLaunchOptionsKey:Any]?)->Bool{UIApplication.shared.applicationIconBadgeNumber=0FirebaseApp.configure

iOS 推送通知操作未显示

我的应用程序连接到Firebase服务器,也可以发送推送通知。现在,我想更进一步,为通知添加一个Action。在抛出大量教程之后,它仍然不适合我。操作按钮未显示,如您在此处所见:这是我的代码:funcapplication(_application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[UIApplicationLaunchOptionsKey:Any]?)->Bool{UIApplication.shared.applicationIconBadgeNumber=0FirebaseApp.configure

ios - 操作按钮未出现在通知 iOS 10 中

我在我的应用程序中使用本地推送通知。在iOS10中为通知添加操作按钮时,它不会出现在通知下方。通知正在出现,但通知底部缺少操作按钮。appdelegate代码如下。importUIKitimportCoreDataimportUserNotifications@UIApplicationMainclassAppDelegate:UIResponder,UIApplicationDelegate{varwindow:UIWindow?funcapplication(_application:UIApplication,didFinishLaunchingWithOptionslaunch

ios - 操作按钮未出现在通知 iOS 10 中

我在我的应用程序中使用本地推送通知。在iOS10中为通知添加操作按钮时,它不会出现在通知下方。通知正在出现,但通知底部缺少操作按钮。appdelegate代码如下。importUIKitimportCoreDataimportUserNotifications@UIApplicationMainclassAppDelegate:UIResponder,UIApplicationDelegate{varwindow:UIWindow?funcapplication(_application:UIApplication,didFinishLaunchingWithOptionslaunch

ios - Firebase 云消息传递 AppDelegate 错误

这是Firebase文档中的代码。if#available(iOS10.0,*){letauthOptions:UNAuthorizationOptions=[.Alert,.Badge,.Sound]UNUserNotificationCenter.currentNotificationCenter().requestAuthorizationWithOptions(authOptions,completionHandler:{_,_in})//ForiOS10displaynotification(sentviaAPNS)UNUserNotificationCenter.curre