gpt4 book ai didi

ios - 未佩戴 watch 时,Apple Watch 本地通知不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:12:02 25 4
gpt4 key购买 nike

我们正在使用 WatchOS 3.0 提供的 UNUserNotification 框架来创建本地通知,以便在预定义的时刻通知用户。但是,当 watch 未佩戴在手腕上时,不会显示通知。当有人戴着它时,它确实能很好地工作。

我们无法在任何文档中找到此描述。那是正常的吗?如果是,如何帮助用户避免错过某些通知?

UNUserNotificationCenter.current().requestAuthorization(options: [.alert, .sound, .badge]) { (granted, error) in
// Enable or disable features based on authorization.
if granted {
let content = UNMutableNotificationContent()
content.title = title
content.body = body
content.sound = UNNotificationSound.default()
content.userInfo = userInfo
let trigger = UNTimeIntervalNotificationTrigger.init(
timeInterval: interval,
repeats: false)

let identifier = stringWithUUID()
let request = UNNotificationRequest.init(
identifier: identifier,
content: content,
trigger: trigger
)
UNUserNotificationCenter.current().add(request, withCompletionHandler: nil)
completion?(true, nil)
}
else {
completion?(false, error)
}
}

最佳答案

这很正常,当您将 Apple Watch 从手腕上取下时,Apple Watch 会自动锁定,通知会转至您的 iPhone。

关于ios - 未佩戴 watch 时,Apple Watch 本地通知不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43368998/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com