如何以编程方式密码锁定我的iPhone屏幕?

时间:2012-12-17 12:16:12

标签: iphone ios

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

我不是在寻找任何应用程序,我希望通过我的代码来实现这一点。

3 个答案:

答案 0 :(得分:6)

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

您可以通过在项目上调用Private框架来实现此目的 - GraphicsServices.framework。但是,请注意,这将永远不会被Apple接受和批准。通过调用GSEventLockDevice()方法,您可以轻松锁定iOS设备。 GSEventLockDevice()函数驻留在GSEvent.h中。希望这会有所帮助。

答案 1 :(得分:5)

您不需要这样的应用,因为您已经可以将iCloud用于此目的:iCloud: Lock and track your device

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

答案 2 :(得分:0)

您可以使用密码保护您的应用,但不能保护整个手机。 要锁定整个手机,用户可以通过Settings-> General-> Passcode Lock设置密码。 这些应用是沙盒式的,因此您无法访问应用中的密码。