2009-08-07 77 views

回答

0

我不確定你的問題。您是否正在嘗試開發自定義解鎖屏幕的替代品,或者您只是試圖在自己的應用中模擬滑塊/密碼?

前者是不可能的。蘋果將​​只允許用戶按需啓動的應用程序的開發:您無法覆蓋Apple開發的任何東西。

至於後者,我相信這是可能的。請儘量更清楚你想要達到的目標。

+0

感謝您的指導。 我的問題更關注iphone的鎖定機制的架構視角。就像我們談論Windows一樣,我們知道有GINA系統工作在控制用戶認證機制(通過LAP),因此在mac中使用認證服務API完成,但在iphone中沒有認證服務API,所以我想知道如何在iphone中處理身份驗證過程? – maddy 2009-08-07 15:14:48

+0

其次我不想開發我的自定義應用程序我知道這是不可能的我想重用iphone的身份驗證過程的功能,你可以說覆蓋它。 我實際上正在開發一個應用程序,它將使用藍牙(將BT設備的RSSI值稱爲耳機),並確定是否鎖定或解鎖iPhone。此外,即使應用程序處於非活動狀態,該應用程序也將在後臺運行。 因此,現在在這一步儀式我感興趣的是當前的iPhone身份驗證系統是如何工作的,我如何使用它來開發我的應用程序? – maddy 2009-08-07 15:19:10

+0

@maddy,你可以創建你的視圖與文本字段的密碼,並比較密碼與存儲在您的保護存儲的密碼。 – surlac 2012-10-03 13:06:00

0

如果您的意思是類似於1password上顯示的針板,請查看UIApplicationDelegate協議的applicationWillResignActive:applicationDidBecomeActive:方法。這些將分別在iPhone被鎖定或解鎖時被調用。然後,您可以使用它們將當前視圖切換到您自己設計的解鎖針腳板類型視圖。