使用配对的蓝牙设备以编程方式解锁 iphone?

Programmatically unlock iphone with a paired bluetooth device?

我需要为 iphone 制作一个具有以下行为的 ios 应用程序。

  1. 将有一个与 iphone 配对的蓝牙按钮。
  2. iphone在距离按钮一定距离后会处于锁定状态
  3. 我点击按钮,iphone 解锁,我的应用程序转到前台。
  4. 然后其他按钮点击由我的应用处理。
  5. 经过一段时间的空闲时间后,iphone 再次被锁定(屏幕关闭,我的应用程序转换到后台等)。
  6. 转到第 2 步。

那么,我特别感兴趣的是第 2 步是否可行?

谢谢。

完全不可能从您的应用程序中以编程方式解锁 iPhone。

这是安全问题。

但是如果您的应用在前台,您可以防止设备锁定:

[UIApplication sharedApplication].idleTimerDisabled = YES