cordova IOS 如果应用被删除则永久存储
cordova IOS permanent storage if app is deleted
我们正在开发基于 cordova 的 ios 应用程序,该应用程序仅限于 select 数量的登录凭据(id 密码)。我希望创建一个内部查找来执行此操作。基本上,如果用户输入了正确的 pin id(保存在 app json 文件中),那么他们就可以获得访问权限。如果他们输入错误的密码 5 次,则应用程序将被锁定。
没有本地存储等,即使删除应用程序,是否仍然可以将存储文件保留在 ipad 上?因此反过来,如果用户重新安装应用程序,它会发现用户之前已经尝试过并保持锁定状态。我知道 localstorage 在应用程序执行时会被擦除,但我想防止这个小漏洞。
在这种情况下,客户端不希望 lookup/login 成为服务器端,这样会容易得多。
有什么想法吗?
无法在设备上永久存储此类数据。只要在设备上安装了应用程序,您就可以保存数据。如果用户删除应用程序,所有存储都将被清除,无论它们是哪种存储(webSQL、indexedDB、LocalStorage)。
这些是适合您的存储选项:http://cordova.apache.org/docs/en/edge/cordova_storage_storage.md.html#Storage
可以在 iPhone 应用程序中永久存储字符串值。
http://www.programmingcrew.in/2015/08/save-value-in-keychain-ios-application.html
我们正在开发基于 cordova 的 ios 应用程序,该应用程序仅限于 select 数量的登录凭据(id 密码)。我希望创建一个内部查找来执行此操作。基本上,如果用户输入了正确的 pin id(保存在 app json 文件中),那么他们就可以获得访问权限。如果他们输入错误的密码 5 次,则应用程序将被锁定。
没有本地存储等,即使删除应用程序,是否仍然可以将存储文件保留在 ipad 上?因此反过来,如果用户重新安装应用程序,它会发现用户之前已经尝试过并保持锁定状态。我知道 localstorage 在应用程序执行时会被擦除,但我想防止这个小漏洞。
在这种情况下,客户端不希望 lookup/login 成为服务器端,这样会容易得多。
有什么想法吗?
无法在设备上永久存储此类数据。只要在设备上安装了应用程序,您就可以保存数据。如果用户删除应用程序,所有存储都将被清除,无论它们是哪种存储(webSQL、indexedDB、LocalStorage)。
这些是适合您的存储选项:http://cordova.apache.org/docs/en/edge/cordova_storage_storage.md.html#Storage
可以在 iPhone 应用程序中永久存储字符串值。
http://www.programmingcrew.in/2015/08/save-value-in-keychain-ios-application.html