Spa*_*Dog 3 iphone in-app-purchase ipad ios
我的应用程序可下载应用内购买.当下载内容时,我现在将其存储在文档目录中.但我知道Apple是挑剔的,可能会拒绝我的应用程序,因为可以恢复的内容不应存储在文档目录中,这意味着,将保存到icloud.
我想过使用临时或缓存目录,但是当iOS需要空间时,这些目录都可以清空.
我应该在哪里保存?
该Documents目录只能用于无法下载的用户生成的数据(包括包含用户可选设置等的潜在数据库),所以你是对的,如果你在那里存储可下载内容,你可能会被拒绝.
我这样做的方法是将下载的数据存储起来Cache(正如你所说的那样,当空间不足时可以随时清除),并存储一小段数据,Documents说明内容应该在其中Cache.当Documents说数据应该存在而不存在时,我会通知用户由于空间问题,iOS已自动删除了内容,并让用户再次下载.
这样,如果用户暂时不使用该内容,他可以将其设备上的空间重用于其他内容,并且仍然可以随意再次下载内容.就像我想要一个应用程序,如果我是用户:)
编辑:你可以把它们放进去,Library如果你需要它们总是持久的,但是记得把它们标记为没有备份到iCloud,否则你很可能得到同样的拒绝.
| 归档时间: | 
 | 
| 查看次数: | 711 次 | 
| 最近记录: |