WatchOS检测用户是否已解除监视/锁定屏幕屏幕、用户、WatchOS

由网友(窦:情窦未开、窦你玩)分享简介:我正在设计一个手表应用程序,它使用PIN来创建令牌会话。其目标是检测手表何时从用户手臂上锁定/移除,以便知道何时使令牌无效,并在用户想要使用应用程序时提示再次输入他们的PIN。如果手表在他们拥有有效令牌时保持开启,他们将不会被要求输入他们的PIN。我想知道是否有一种方法可以检测用户是否为了这样做而锁上/取下他们的手表...

我正在设计一个手表应用程序,它使用PIN来创建令牌会话。其目标是检测手表何时从用户手臂上锁定/移除,以便知道何时使令牌无效,并在用户想要使用应用程序时提示再次输入他们的PIN。如果手表在他们拥有有效令牌时保持开启,他们将不会被要求输入他们的PIN。 我想知道是否有一种方法可以检测用户是否为了这样做而锁上/取下他们的手表?任何帮助/建议都是最好的!

推荐答案

遗憾的是,苹果的手腕检测接口不向公众开放,这意味着你的应用程序无法得到手表是否在手腕上的通知。这最有可能是出于安全和隐私的原因,因为公开信息无论手表是否戴在手腕上都可能产生恶意应用程序。

苹果官方介绍 watchOS 7 全新表盘共享 睡眠追踪 洗手自动检测

尽管如此,根据你的应用程序的工作方式,我建议你跟踪手臂的运动并使用该数据来锁定应用程序,因为加速计和陀螺仪的值都可以使用。

我将参考以下内容 Detect physical movement of iPhone/Apple Watch用于检测手部运动

阅读全文

相关推荐

最新文章