草庐IT

通知栏

全部标签

ios - 无需点击通知即可获取收到的 PUSH 通知列表

当我打开应用程序时,我需要阅读手机未激活或后台模式时收到的所有推送通知。"didReceiveRemoteNotification"方法只在通知点击时调用,我想在不点击的情况下阅读通知 最佳答案 返回仍显示在通知中心的应用通知列表。letcenter=UNUserNotificationCenter.current()center.getDeliveredNotifications(completionHandler:{(notificationRequests)inforxinnotificationRequests{print(

ios - 在 Swift 中以编程方式更改推送通知

我有一个应用程序,我在其中实现了推送通知。我与用户确认是否允许远程通知:letsettings=UIUserNotificationSettings(forTypes:[.Alert,.Badge,.Sound],categories:nil)UIApplication.sharedApplication().registerUserNotificationSettings(settings)UIApplication.sharedApplication().registerForRemoteNotifications()我还使用设备token将响应存储在数据库中。我还在设置页面中实现

ios - 如何在 iOS (Swift 3) 上断开 Firebase 通知?

我正在开发一个带有Firebase通知的应用程序。我已经在AppDelegate中对其进行了配置,它们运行良好。问题:我有一个带有开关的设置View,用于打开/关闭通知,但我不知道如何禁用通知。我试过这个,但没有用:@IBActionfuncchangeSwitch(_sender:Any){ifmySwitch.isOn{print("NOTIFICATIONSON")connectToFcm()}else{print("NOTIFICATIONSOFF")FIRMessaging.messaging().disconnect()}}funcconnectToFcm(){FIRMes

swift - 在 getDeliveredNotifications(completionHandler :) method) 中读取推送通知负载详细信息

这是我的推送通知负载。{"userId":"QA-207-222820","title":"PushnewNotification","message":"NewNotification","deviceId":"70","deviceName":"R70","notificationType":"1"}无法读取ios10中getDeliveredNotifications方法内的通知对象中的上述有效负载键和值。这是getDeliveredNotifications方法中通知对象的详细信息。,hasDefaultAction:YES,defaultActionTitle:(null),

ios - 如何在通过 Firebase Cloud Messaging 收到推送通知后显示角标(Badge)编号和声音?

我正在尝试通过Firebase云消息传递向我的iOS应用程序实现推送通知。我可以完美地设置firebase控制台和APN,我可以在我的设备中收到通过Firebase控制台发送的通知。但是,当我收到通知时,它只显示警报,没有声音,角标(Badge)中没有数字,即使我已经说明了UNAuthorizationOptions=[.alert,.badge,.sound]这是我在应用程序委托(delegate)中使用的代码importUIKitimportFirebaseimportUserNotifications@UIApplicationMainclassAppDelegate:UIRes

ios - Swift 3 - Firebase 推送通知,我该怎么做?

我喜欢下面的Swift2。但它在Swift3中不起作用。我如何提供这个?如果有人对此进行解释,那就太好了。didFinishLaunchingWithOptionsletnotificationSettings=UIUserNotificationSettings(forTypes:[.Alert,.Badge,.Sound],categories:nil)UIApplication.sharedApplication().registerUserNotificationSettings(notificationSettings)application.registerForRemot

ios - 如何快速处理推送通知?

我有一个ios应用程序,我在其中使用apns发送推送。我需要处理推送消息,如果正确则显示消息。我怎样才能swift实现它?这是我的代码:funcapplication(application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[NSObject:AnyObject]?)->Bool{registerForPushNotifications(application)returntrue}funcregisterForPushNotifications(application:UIApplication){le

ios - 如何在应用程序未运行/应用程序终止时获取推送通知

我试过了Google开发人员的“在iOS上设置GCM客户端应用程序”。我的应用程序有一个android版本,服务器成功向Android发送推送通知。在ios中,我可以将消息检索到didRecieveRemoteNotification函数。打印时如下所示,aps:{alert={body=tyyy;title="2isgoingoutat03/24/201615:02:48";};badge=2;sound=default;}当应用程序处于前台和后台时,它会收到此消息。当应用程序处于后台时,系统托盘中不显示任何内容。当应用程序终止并且服务器正在发送推送通知时,我什么也没有收到,也没有显

ios - 当打开另一个通知时,如何防止通知从通知中心消失? iOS

我正在开发一个接收推送通知的应用程序。此推送通知,每个都包含有值(value)的信息,当用户从中打开应用程序时会显示这些信息。我的问题是,如果用户收到多个通知,如果用户点击它并打开应用程序,所有其他通知都会从通知中心消失,我会丢失所有其他重要信息。我希望能够离开/防止通知从通知中心消失,以便让用户可以选择继续从通知中心打开它们。有点像YouTube通知。我什至在Twitch应用程序通知中看到了这种行为。有什么想法吗?谢谢。 最佳答案 我知道这是一个很老的问题,但由于没有答案,我会告诉你我是如何解决这个问题的。简而言之,问题是将UIA

ios - 获取推送通知允许按钮的操作

我正在开发一个ios应用程序,现在我想获得推送通知的允许按钮的Action,一旦用户选择推送通知选项之一(不允许,允许),用户将被推送到第二个ViewController。 最佳答案 您需要在AppDelegate类中调用这些方法。//Ios10delegatesforPushNotificationsfuncuserNotificationCenter(_center:UNUserNotificationCenter,willPresentnotification:UNNotification,withCompletionHand