如何清除/删除 iCloud 备份数据?

Posted

技术标签:

【中文标题】如何清除/删除 iCloud 备份数据?【英文标题】:How to purge/delete iCloud backup data? 【发布时间】:2014-02-12 22:13:22 【问题描述】:

我有一个应用程序允许用户将内容保存到应用程序中,如果他们备份到 iCloud,则会将该内容保存到 iCloud 备份中。我刚刚发布了一个新版本,想清除所有旧数据,所以我删除了它,希望它也会从用户的应用程序的 iCloud 备份中删除。

事实并非如此。

我现在正在查看一个设备,该设备将数 GB 的内容从应用程序的早期版本备份到 iCloud,尽管进行了多次手动备份,但内容仍然位于应用程序的 iCloud 备份中虽然实际应用中没有数据了

如何清除应用的 iCloud 备份?

【问题讨论】:

【参考方案1】:

如何清除应用的 iCloud 备份?

你没有

首先:对备份有任何影响的唯一 API 是您可以从备份中排除文件。除此之外,您的应用对流程完全没有影响。

第二:iCloud 会维护多个备份。从 iCloud 恢复设备时,人们可以选择他们想要的现有备份。因此,在“设置”中手动强制备份并不一定会从以前的备份中清除旧数据。 这是这些备份的重点,或者至少是系统的主要优先事项之一:可以恢复已删除的数据。第三方应用无法参与决定保留哪些备份的算法。

如果您的应用占用的空间比以前少很多,那么最终旧数据将从人们的备份中消失。何时发生这种情况是无证的。

【讨论】:

以上是关于如何清除/删除 iCloud 备份数据?的主要内容,如果未能解决你的问题,请参考以下文章

如果关闭并删除iPhone上所有的备份记录会发生啥?因为我的备份空间不足了,如何把以前备份的数据

苹果手机icloud备份文件都包括啥

(iCloud) 如何以编程方式备份​​/恢复 iTunes 等所有应用程序的数据?

如何防止应用程序备份到 iCloud

如何在MongoDB上备份和恢复数据

我如何知道是不是启用了 iCloud 备份?