我的目标是让我的客户选择锁定他们的应用程序数据,因此当他们将iPad/iPhone长时间送给其他人时,用户无法访问或者意外查看机密数据。 [一些背景:这是一个医疗应用程序,医生/工作人员会给病人提供iPad。现在病人应该访问一些内容,但不应该能够看到其他病人的数据]iOS上应用程序内用户的密码/身份验证
到目前为止,我有我的应用程序内的密码。但是当员工忘记并想重新设置时,我唯一能做的就是“删除整个数据库”。我有一个免责声明,告诉人们在某处存储他们的密码,但这仍然不是最佳的用户体验。
无论如何,我可以通过他的Apple密码来验证用户吗?通过这种方式,只有知道设备帐户密码的人才能访问数据,并且可以随时通过Apple重置Apple密码。
PS:服务器解决方案,就像在我的服务器上通过邮件重置用户密码对一样,这是不可能的,因为它会增加用户的复杂性,并且在很多医疗情况下设备不应该访问网络。
谢谢你的回答,我完全忘了“你的第一个宠物是什么?”理念! 我会补充说,如果用户仍然无法正确解决问题,我仍然可以提供删除数据库。 – Bersaelor 2013-04-28 18:50:14