ios - 有没有办法在通知中心修复本地通知,所以它不能在 swift 中清除
问题描述
我是 swift 的新手,我想修复通知中心上的通知,因此不能通过滑动或单击通知中心上的清除来删除它。我正在使用此代码触发本地通知
let content = UNMutableNotificationContent()
content.title = NSString.localizedUserNotificationString(forKey: "Hello!", arguments: nil)
content.body = NSString.localizedUserNotificationString(forKey: "Hello_message_body", arguments: nil)
content.sound = UNNotificationSound.default
content.categoryIdentifier = "notify-test"
let trigger = UNTimeIntervalNotificationTrigger.init(timeInterval: 1, repeats: false)
let request = UNNotificationRequest.init(identifier: "notify-test", content: content, trigger: trigger)
let center = UNUserNotificationCenter.current()
center.add(request)
解决方案
用户可以随时清除通知。你无法阻止这一点。
推荐阅读
- module - 如何在 LUA wasm 中需要一个模块?
- powerbi - DAX 度量:按最小值和条件分组
- python - 如何根据表中的数据向表中添加列
- c# - 为什么异步任务没有正确执行?
- javascript - 发布到 Github 时未定义 Javascript 函数
- php - 无法让 href 嵌入 PHP 中工作?(代码点火器)
- ios - 在 AVAudioSession 上设置 playAndRecord 类别会导致路由更改
- spring-boot - Sping Boot Service 按需消费 kafka 消息
- wpf - 我可以让 DataGrid 样式的 Content Presenter 因列而异吗?
- r - R中向量的随机重排