我的情况是我想获取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)
答案 0 :(得分:0)
您可以通过向设备发送content-available
来实现此目的。
要获得静音推送通知,
您必须在推送通知有效内容中将 page.getHtmlElementById("some_div_id");
page.getByXPath("//div");
标记设置为1.
锁定屏幕上不会显示静音推送通知。