【发布时间】:2014-08-14 16:01:10
【问题描述】:
我想备份和恢复文件(或其他类型的信息,如键值、基于 SQL 的事务的信息。)不仅适用于我的应用程序,还适用于使用 iCloud 的所有其他应用程序。
我刚接触 iCloud,只阅读了一些文档,但似乎 iCloud API 仅适用于单个应用程序边界(当然我知道有一个选项可以在“组”应用程序之间共享信息)。
我想做的是备份和恢复几乎所有内容。我怎样才能做到这一点? (有一些应用程序这样做像 http://www.copytrans.net/copytranscontacts.php http://www.macrumors.com/2012/05/18/elcomsofts-phone-forensics-software-offers-near-real-time-access-to-icloud-backups/)
我检查了一些移动应用程序文件存储在“~/Library/Application\ Support/MobileSync/Backup”目录中,但实际上存储在 iCloud 中的所有文件中只有一些文件。
我测试了 CloudKit,但它只控制了 App 自己的数据。
提前致谢。
【问题讨论】:
-
@rmaddy 我是这么认为的,但是有应用程序从 iCloud 导入/导出联系人。通过分析 iCloud.com 网站的联系人和提醒,似乎有一些 HTTP 逆向工程解决方案。在你否决某人的问题无用之前,最好考虑另一种可能性。我看到了詹克森的回答? stackoverflow.com/questions/10661623/… 我希望看到任何肯定的答案。谢谢
-
访问联系人(公共 API)和所有应用程序数据是有区别的!就数据隐私而言,您的建议只是一个很大的禁忌。它不起作用,这是有充分理由的。
-
@Eiko,谢谢。我知道你的观点。我想我没有说清楚。再次感谢。