我浏览过大约二十篇这里和其他地方寻找答案的文章。没有人似乎已经解决了这个问题 -iOS数据存储指南catch 22
我们有一个具有相当大的数据库(大约5MB)的应用程序。脱机工作时,应用程序需要数据库。在线时,可以通过从我们的服务器下载来重新创建数据库。
我们不能使用核心数据而不是我们自己的数据库,因为数据必须经过加密才能符合政府的隐私标准。
没有此数据库,该应用程序无法脱机工作,因此无法进入库/缓存。
我们可以将数据放入文档中,并将其标记为“不备份”iOS 5,但这不适用于iOS 4,因为该属性无法识别。
那么我们可以用iOS 4中的数据库做些什么?
因此,您的要求规定,不仅要在设备上加密,而且在设备同步时不能备份到计算机上? – QED 2012-03-06 17:37:21
@psoft - 除了要重新创建的数据已备份在我们的服务器上外,没有关于备份的规定。 – 2012-03-06 18:18:58
@HotLicks您可以扩展“加密以满足政府隐私标准”吗?有没有可以指向的标准? – 2012-03-06 19:11:58