2012-12-17 225 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

你可以用密碼保護你的應用程序,但不是整個手機。 要鎖住整個手機,用戶可以從設置 - >常規 - >密碼鎖定中設置密碼。 這些應用程序是沙盒,所以您無法從您的應用程序訪問密碼。

相關問題