iCloud是否会保留已删除应用程序的用户数据?

26

我的使用案例是:

  1. 用户下载我的应用程序并在我的应用程序的沙盒内将一些数据/文件上传到iCloud上。
  2. 用户删除我的应用

问题:

iCloud是否会保留属于已删除应用程序的用户数据?(根据我的实验,当我的应用被删除时,数据仍保存在iCloud上,但我不确定这种行为是否官方)。

如果答案是肯定的,则我有以下问题:

a. 用户的数据如何最终从用户的iCloud存储中被删除/清除? (我的担忧是,如果用户决定再也不使用我的应用程序,那么数据将变得无用,因此应该在iCloud上清除以释放空间)

b. 如果用户决定重新下载我的应用程序,他如何访问最初上传的iCloud数据?

c. 我可以从iCloud网站(www.icloud.com)管理用户的数据吗?即使我将我的文件放在“文档”子文件夹下,我也没有看到我的上传文档出现在iCloud网站上。

d. 是否有任何官方文档描述这种行为?

提前致谢!


没有人能够回答这个问题,否则就会违反与苹果的保密协议。你可以在苹果开发者论坛上尝试一下,或许会有更多的帮助。 - Stephen Darlington
现在iOS 5已经发布,NDA已经解除。 - titaniumdecoy
1个回答

14

是的,iCloud会默认保留一个人删除的应用程序的数据。

后续问题

A:该数据将保存在iCloud存储中,直到该人决定删除数据。使用“设置”应用程序,一个人可以管理他们的iCloud存储,包括关闭每个应用程序存储的备份。或者可以删除设备的整个备份以重新开始备份。

B:如果一个人重新加载其iOS设备上的应用程序,即任何具有完全相同App ID的应用程序,那么iCloud应该从应用程序的备份中恢复数据。

C:不,iCloud Web门户只能访问由苹果加载的应用程序,目前包括邮件、联系人、日历、查找我的iPhone和iWork。苹果可能会提供向iCloud Web门户添加应用程序的功能,就像我们向iOS和Mac设备添加应用程序一样。但这将是未来的一个功能。

D:其中很多内容都在开发者文档中有所记录。其中一些答案没有被记录下来,是通过对iCloud进行实验得出的(请在我错误的地方纠正我)。


2
我验证了你的答案,全部都与我的实验相符。非常感谢 Berna! - Josh2009
2
你可以让多个应用程序使用云中的同一文件夹,即多个应用程序可以共享相同的文件。不同的应用程序和应用程序 ID 是可以的,但必须来自同一开发者。 - Jonny
1
当我从设备中删除我的应用程序并将其恢复后,iCloud上的数据大小进一步增加,但我无法看到以前的数据,请指导我该怎么做才能在应用程序中获取旧数据? - Nico

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接