2012-12-17 229 views
1

我有这么多类似的问题,但他们都没有回答我的问题。最不相关的。 这是我的情况。假设某人偷了你的手机,他不小心打开了一个应用程序。当他点击应用程序中的按钮时,手机将被锁定。现在手机会要求安全别针或密码。我想知道怎么可以我这样做? 即使手机重新启动,手机也必须保持锁定状态。我只想要一种方式锁定屏幕,并使iPhone无法用于该骗子。我知道苹果不提供此类功能。是否有任何良好的私有API可用?如何以编程方式密码锁定我的iphone屏幕?

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

回答

6

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

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

+0

有没有办法密码锁定它? – zzzzz

+0

你创建你的自定义密码锁定视图并挂钩操作系统解锁方法.. –

+0

@summit我该怎么做? – zzzzz

5

你并不需要一个应用程序这一点,因为你已经可以使用iCloud的用于此目的:iCloud: Lock and track your device

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

0

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

相关问题