添加 NSURLIsExcludedFromBackupKey 属性后的 iOS 数据存储指南
Posted
技术标签:
【中文标题】添加 NSURLIsExcludedFromBackupKey 属性后的 iOS 数据存储指南【英文标题】:iOS Data Storage Guidelines after add NSURLIsExcludedFromBackupKey property 【发布时间】:2013-03-14 09:10:13 【问题描述】:我收到了,下一个App审核反馈:
“我们发现您的应用未遵循 App Store 审核指南所要求的 ios 数据存储指南。
特别是,我们发现在启动和/或内容下载时,您的应用存储 2.07 MB。”
我的应用有下一个数据:
一个 sqlite (352Kb),当应用程序首次启动时,它会复制到设备。
下载一些图片并保存在缓存中。
所以,我阅读了文档,并将 NSURLIsExcludedFromBackupKey 添加到所有文件中,然后移至 tmp 目录(但在用户退出后我不删除数据,因为我想保留而不是备份)。我将应用程序发送给 Apple,经过审核后,我收到了相同的反馈。
“应用商店 2.07 MB”
在我的设备中,下载完所有图片后,当我去:
安装并启动您的应用 转到设置> iCloud > 存储和备份> 管理存储 如有必要,请点按“显示所有应用” 检查应用的存储空间只有 376 KB 和后来的 753 KB。
我不知道下一步该怎么做,有什么建议吗?
【问题讨论】:
【参考方案1】:我的应用被拒绝的原因与你的相同,但不同之处在于我的应用不下载任何文档。
也许我不是帮助您的最佳人选,但如果您的应用下载并保存图像两次 (376 x 2 = 752),您的情况看起来像,但我不知道如何创建其他存储的数据 (就像在我的应用中一样)。
就我而言,我的应用在地图中显示注释并在应用内网络浏览器中打开 URL,我不知道 iCloud 中存储了哪些文档(考虑到我没有使用 iCloud)。
【讨论】:
以上是关于添加 NSURLIsExcludedFromBackupKey 属性后的 iOS 数据存储指南的主要内容,如果未能解决你的问题,请参考以下文章