Iphone 设置。捆绑限制
我有一个需要密码的应用程序,密码是在应用程序本身中设置的。但是,一旦设置了密码,如果用户忘记了密码并需要重置密码,我想我们可以在Settings.bundle中重置密码,并希望设备会提示输入密码以便进行这样的更改 目标是只有设备的所有者才能重置其密码。如果其他人重置密码,他们将无法访问应用程序 我研究发现,按钮(如Safari的“清除历史记录”和“清除缓存”)不能被第三方开发人员使用 我在Settings.bundle中创建了一个切换开关,它从“Off”开始标记为“Reset Password”。当用户打开并返回应用程序时,它会提示他们设置新密码 但是,我找不到一种方法可以在此时通过编程将首选项中的切换更改回“关闭”,因此用户从该点开始每次打开应用程序时都不会被提示设置新密码,除非他们返回到设置并关闭切换 我开始觉得这根本不可能。有人知道更多可以插话的吗 问题的第二部分是,是否有办法要求用户输入设备密码以进行更改?如果有办法提示输入设备密码,我将能够使用它作为安全措施,允许他们重置密码Iphone 设置。捆绑限制,iphone,ipad,passwords,settings,settings.bundle,Iphone,Ipad,Passwords,Settings,Settings.bundle,我有一个需要密码的应用程序,密码是在应用程序本身中设置的。但是,一旦设置了密码,如果用户忘记了密码并需要重置密码,我想我们可以在Settings.bundle中重置密码,并希望设备会提示输入密码以便进行这样的更改 目标是只有设备的所有者才能重置其密码。如果其他人重置密码,他们将无法访问应用程序 我研究发现,按钮(如Safari的“清除历史记录”和“清除缓存”)不能被第三方开发人员使用 我在Settings.bundle中创建了一个切换开关,它从“Off”开始标记为“Reset Password”
提前非常感谢你们的帮助 应用程序设置中存储的数据可通过NSUserDefaults获得。您可以使用
boolforky:
方法将开关的标识符作为参数传递,来获取开关的状态。您还可以使用setBool:forKey
方法设置其状态。是“设备密码”吗?您是指用于解锁设备的密码吗?我想下载应用程序时需要的是“Apple ID密码”…使用Apple ID密码作为保护不会有什么区别。其他人可以更改与设备关联的Apple ID,然后打开你的应用程序并更改密码。“注销”按钮上没有保护。