WatchOS检测用户是否已解除监视/锁定屏幕 [英] WatchOS Detecting if user has taken off watch/locked screen

查看:0
本文介绍了WatchOS检测用户是否已解除监视/锁定屏幕的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

推荐答案

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

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

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

这篇关于WatchOS检测用户是否已解除监视/锁定屏幕的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆