0

是否可以通过此应用以其他方式访问我的应用的 localStorage?

我正在制作一个使用 localStorage 的应用程序,我想确保没有人可以访问我的数据。

感谢您的关注和解答。

4

2 回答 2

1

Phonegap 应用程序在 UIWebView 上执行,它使用 WebKit 引擎处理所有与 Web 相关的内容。所有导航数据,例如本地存储、缓存等都存储在应用程序的数据存储(沙箱)中,因此无法从任何其他应用程序访问,除非您提供这样做的方法,即:共享钥匙串, URI 等等。

这是内置在 iOS 安全系统中的,并且没有通过公共 APIS 访问数据的官方方式(这并不意味着它是完全安全的)。如果您要存储不希望被访问的敏感信息,则应始终对此类数据进行加密。如果您需要有关该主题的更多信息,请参阅此文档。

于 2012-11-19T09:59:35.800 回答
1

默认情况下,除了您的应用程序本身,没有人可以访问存储在您的应用程序中的数据。在 info.plist 文件中,您可以添加一个条目

Application supports iTunes file sharing

如果您在 info.plist 中添加此字段并将其设置为 YES,则只有在这种情况下,用户才能通过将设备连接到 iTunes 来访问存储在文档目录中的数据。

于 2012-11-19T09:59:48.077 回答