与Spotify新库相关的iOS应用程序拒绝



我们有一个基于Spotify的应用程序,它使用了最新的libspotify库。https://github.com/spotify/cocoalibspotify

该应用程序因未遵守数据存储准则而被苹果拒绝。以下是信息:

特别是,我们发现在发布和/或内容下载时,您的应用程序存储2.09 MB。要检查您的应用程序存储了多少数据:

  • 安装并启动您的应用程序
  • 前往"设置">"iCloud">"存储和amp;备份>管理存储
  • 如有必要,点击"显示所有应用程序"
  • 检查应用程序的存储

iOS数据存储指南指出,只有用户使用您的应用程序创建的内容,如文档、新文件、编辑等,才应由iCloud备份。

应用程序使用的临时文件只能存储在/tmp目录中;当用户退出应用程序时,请记住删除存储在此位置的文件。

可以重新创建但必须保持以确保应用程序正常运行的数据,或者因为客户希望它可以离线使用,应该标记为"不备份"属性。对于NSURL对象,添加NSURLIsExcludedFromBackupKey属性以防止备份相应的文件。对于CFURLRef对象,请使用相应的kCFURLIsExcludedFromBackupKey属性。

问题是,除了Spotify可能通过库存储的内容外,我们没有存储任何其他内容。任何建议或建议都将非常有用

我会在休假后返回工作岗位时解决这个问题。与此同时,你粘贴的消息几乎告诉你如何修复它——将NSURLIsExcludedFromBackupKey属性添加到Spotify正在创建的两个目录中。其中一个以NSApplicationSupportDirectory中的用户代理命名,另一个在NSCachesDirectory下。创建这些目录的代码在initWithApplicationKey:…方法的SPSession.m中——向这两个目录添加所需的元数据键应该很简单。

相关内容

  • 没有找到相关文章

最新更新