2009-08-07 44 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被锁定或解锁时被调用。然后,您可以使用它们将当前视图切换到您自己设计的解锁针脚板类型视图。