是否可以通过此应用以其他方式访问我的应用的localStorage?
我正在创建一个使用localStorage的应用程序,我想确保没有人可以访问我的数据。
感谢您的关注和答案。
答案 0 :(得分:1)
Phonegap应用程序在UIWebView上执行,UIWebView使用WebKit引擎处理所有与Web相关的内容。 所有导航数据(如本地存储,缓存等)都存储在应用程序的数据存储(沙箱)中,因此无法从任何其他应用程序访问,除非您提供了这样做的方法,即:共享密钥链,URI等。
这是内置于iOS安全系统中的,并没有通过公共APIS访问数据的官方方式(这并不意味着它是完全安全的)。如果要存储您不想访问的敏感信息,则应始终加密此类数据。如果您需要有关该主题的更多信息,请参阅此document。
答案 1 :(得分:1)
默认情况下,除应用程序本身外,没有人可以访问您应用中存储的数据。在info.plist文件中,您可以添加条目
Application supports iTunes file sharing
如果在info.plist中添加此字段并将其设置为YES,则只有在这种情况下,用户才能通过将设备连接到iTunes来访问存储在文档目录中的数据。