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