gpt4 book ai didi

ios - 如何检测 Apple Watch 截屏事件/数字表冠 + 侧键按下?

转载 作者:搜寻专家 更新时间:2023-10-31 19:32:25 25 4
gpt4 key购买 nike

例如,当用户同时按下数字表冠和侧面按钮(也就是截屏)时,原生锻炼应用程序和 Sportstracker 能够暂停锻炼。

我需要这样的东西,但我在文档或其他任何在线地方都找不到任何相关信息。对于 iOS,有“notificationUIApplicationUserDidTakeScreenshot”,但这在 watchOS 上不起作用。

有人知道怎么做吗?它是公开可用的还是私有(private) API?我看起来不够好吗?

最佳答案

我还没有尝试过这个,但是在 HealthKit 文档中进行了一些挖掘,它看起来像:

  1. 你大概有一个 HKWorkoutSession无论如何都要进行锻炼,对吗?它需要一个 HKWorkoutSessionDelegate处理它的状态变化等等。

  2. 当用户同时按下侧边按钮和 Digital Crown 时,您的代理人应该得到一个 workoutSession(_:didGenerate:)。回调,相应事件类型为 pauseOrResumeRequest . (他们可能会也可能不会得到 screenshot ,但这是您无法控制的。)

  3. 您通过调用 pause(_:) 来处理用户的暂停请求在 HKHealthStore 上。

关于ios - 如何检测 Apple Watch 截屏事件/数字表冠 + 侧键按下?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48389003/

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