1

我有很多类似的问题,但没有一个回答我的问题。大多数是无关的。这是我的场景。假设有人偷了你的手机,他不小心打开了一个应用程序。当他点击应用程序中的按钮时,手机将被锁定。现在手机会要求输入安全密码或密码。我想知道我该怎么做去做?即使手机重新启动,手机也必须保持锁定状态。我只是想要一种锁定屏幕并使 iphone 对那个骗子无用的方法。我知道苹果不提供这样的功能。是否有任何好的私有 API 可用?

我不是在寻找任何应用程序来做到这一点,我想通过我的代码来做到这一点。

4

3 回答 3

6

苹果永远不会批准你想做的事。您的应用必须在越狱模式下使用。

您可以通过在您的项目上调用私有框架 - GraphicsServices.framework 来做到这一点。但是,请注意,Apple 永远不会接受和批准这种做法。通过调用 GSEventLockDevice() 方法,您可以轻松锁定您的 iOS 设备。GSEventLockDevice() 函数位于 GSEvent.h 中。希望这可以帮助。

于 2012-12-17T12:26:46.637 回答
5

您不需要应用程序,因为您已经可以为此目的使用 iCloud:iCloud:锁定和跟踪您的设备

更具体地说,你不能自己做(除非你正在越狱你的手机),因为 iOS 应用程序是沙盒的,可能不会限制对整个系统的访问。

于 2012-12-17T12:20:53.297 回答
0

您可以密码保护您的应用程序,但不能保护整个手机。要锁定整个手机,用户可以从设置->常规->密码锁定中设置密码。这些应用程序是沙盒化的,因此您无法从您的应用程序访问密码。

于 2012-12-17T12:22:36.273 回答