在锁定屏幕上隐藏iOS 10通知

时间:2016-10-20 07:15:04

标签: ios swift ios10

我的情况是我想获取iOS 10通知数据(来自字典),但我不想在锁定屏幕上显示任何通知。

任何解决方案?这可能吗?

if #available(iOS 10.0, *)
{
     let content = UNMutableNotificationContent()
     content.body = "Test"

     var userInfo = [String:String]()
     userInfo["identifier"] = Identifier as String
     userInfo["Time"] = DateString as String
     content.userInfo = userInfo
}

我想从字典中获取数据,但它会在锁定屏幕上显示警报通知。

let trigger = UNCalendarNotificationTrigger.init(dateMatchingComponents: components, repeats: false)
let request = UNNotificationRequest.init(identifier: "hello", content: content, trigger: trigger)

1 个答案:

答案 0 :(得分:0)

您可以通过向设备发送content-available来实现此目的。

要获得静音推送通知,

您必须在推送通知有效内容中将 page.getHtmlElementById("some_div_id"); page.getByXPath("//div"); 标记设置为1.

锁定屏幕上不会显示静音推送通知。