2

有什么方法可以让 iOS 中的目录只为我的应用程序提供安全和保护?在我的应用程序中,用户购买书籍并将书籍保存在文档子目录中,所以我不希望任何其他应用程序访问此目录有什么建议吗?我应该加密这些数据吗?

4

3 回答 3

1

文档文件夹确实是从其他应用程序沙盒化的,但是对于允许您检查 iPhone 的文件系统(不需要越狱)的 3rd 方实用程序(例如 iExplorer)来说,它并不安全。
如果您想保护您的应用数据,您应该阅读 Apple 开发人员门户中的数据保护 API。还有一个不错的 WWDC 讲座(我认为它来自 2011 年)。
另一种解决方案可能是以安全格式打包您的材料,例如加密的 zip 文件(从您当场创建的设备 uuid 派生的某种密码)。

于 2012-10-22T14:27:44.360 回答
1

您可能有兴趣查看 iOS 的数据保护:

http://support.apple.com/kb/HT4175

什么是新的“iOS 数据保护 API”?

iOS 上的数据保护

实施和测试 iOS 数据保护

于 2012-10-22T23:01:00.210 回答
0

您的应用程序的文档文件夹是沙盒的,只能由您的应用程序使用。如果您要存储应用程序使用的资源,那么这里就是放置它们的地方。

于 2012-10-22T14:22:33.840 回答