由于数据存储问题,我的应用程序被拒绝。谷歌搜索后,我得到了这些想法。请确认我的假设是否正确。
- 将 SQLite 数据库存储在缓存文件夹中并设置“donotbackup”标志,这将阻止缓存清理系统删除文件。
但是如果我将应用程序更新到较新的版本,数据库会发生什么?有机会丢失数据库吗?
- 将图像等缓存文件保存在 Caches 文件夹中。
我们是否需要使用我们的代码清除缓存,否则设备会自动清除它?
然后我将所有数据(包括图像)存储在应用程序的 Sqlite db 文件中。那么我应该在我的应用程序中实现 iCloud 吗?