我们正在开发基于cordova的ios应用程序,该应用程序仅限于选定数量的登录凭据(id引脚)。我想创建一个内部查找来做到这一点。基本上,如果用户输入正确的pin ID(保存在app json文件中),那么他们就可以获得访问权限。如果他们输入错误的针脚5次,则应用程序将被锁定。
如果没有本地存储等,即使应用程序被删除,仍然可以将存储文件保留在ipad上吗?因此,如果用户重新安装应用程序,它将发现用户先前已尝试并保持锁定状态。我知道当应用程序执行时,localstorage会被擦除,但我想防止这个小漏洞。
在这种情况下,客户端不希望查找/登录是服务器端,这将更容易。
任何想法?
答案 0 :(得分:0)
无法将此类数据存储在设备上。只要设备上安装了应用程序,您就可以保存数据。如果用户删除了应用程序,则将清除所有存储,使其独立于哪种类型(webSQL,indexedDB,LocalStorage)。
这些是您的存储选项:http://cordova.apache.org/docs/en/edge/cordova_storage_storage.md.html#Storage
答案 1 :(得分:0)
可以在iPhone应用程序中永久存储字符串值。
http://www.programmingcrew.in/2015/08/save-value-in-keychain-ios-application.html