gpt4 book ai didi

与 Spotify 新库相关的 iOS App Rejection

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:41:50 25 4
gpt4 key购买 nike

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

该应用程序因未遵循数据存储准则而被 Apple 拒绝。以下是资料:

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

  • 安装并启动您的应用
  • 转到“设置”>“iCloud”>“存储和备份”>“管理存储”
  • 如有必要,点按“显示所有应用”
  • 检查您应用的存储空间

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

您的应用程序使用的临时文件应仅存储在/tmp 目录中;请记得在用户退出应用程序时删除存储在该位置的文件。

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

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

最佳答案

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

关于与 Spotify 新库相关的 iOS App Rejection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18147498/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com