【问题标题】:How create alarm on SwiftUI watchOS如何在 SwiftUI watchOS 上创建闹钟
【发布时间】:2021-09-30 07:39:20
【问题描述】:

我想为我的 Apple Watch 创建闹钟应用,但我不知道如何叫醒一个人。有一个应用程序 - 睡眠周期,它们会触发一些看起来像图片的东西:

手表会像 Apple Watch 上的默认计时器应用一样不断振动。问题是这个界面元素的名称是什么?这不是通知,不是警报 (https://developer.apple.com/documentation/swiftui/alert),不是 WKInterfaceDevice 播放功能。我只想重现这种行为。感谢您的帮助!

【问题讨论】:

    标签: swiftui watchkit watchos


    【解决方案1】:

    您需要的是notifyUserWithHaptic,它会提供重复的触觉,并且如果应用程序未处于活动状态,它还会显示带有打开和停止按钮的通知样式屏幕。

    根据 Apple 文档

    对于智能闹钟等可调度的会话,在运行期间调用此方法 提醒用户的会话。当您调用该方法时,系统 播放重复的触觉反馈。如果应用程序未处于活动状态,则系统 还会在手表上显示系统警报提示。

    Link to Apple Documentation

    【讨论】:

    • 谢谢,可以了
    猜你喜欢
    • 1970-01-01
    • 2023-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多