我有关于在PC上备份第三方应用程序数据的查询。
我正在开发一个可以存储照片,文本和录音的应用程序。 用户可以添加许多照片或录音。
因此,在运行时,应用程序存储的大小将继续增加。 用户永远不会想要丢失他的数据,但存储空间有限。 因此,在他的计算机上备份数据然后从iPhone删除似乎是必不可少的。
那么备份第三方应用程序数据的标准方法是什么?
我们有什么方法可以使用iTunes将数据保存在MAC和Windows上?
第三方应用程序可以承受的存储量有限制吗?
答案 0 :(得分:1)
当iPhone插入同步时,iTunes将执行iPhone的完整备份,其中包含所有特定于应用程序的数据文件。但是,恢复此功能的唯一方法是恢复整个系统映像,这样只是一个紧急备份,而不是您需要的备份。
第三方通常提供自己的备份和同步策略。有两种广泛的方法:
Web服务通常通过AJAX API(或等效的)访问,但显然需要更长时间来备份大文件。桌面同步产品提供自己的(例如OmniFocus使用WebDAV服务器)并使用内部同步引擎使事物保持最新,并可以使用WiFi连接进行同步。
无论哪种方式,您最有可能必须编写自己的服务器来处理自己的备份,并适当处理文件类型和元数据。我不知道第三方解决方案,但如果存在,它将非常通用,可能不适合您的特定需求(例如文件格式等)。
那么备份第三方应用程序数据的标准方法是什么?
编写您自己的同步服务器并通过WiFi连接。首先看一下WebDAV,因为你可以很容易地构建一些东西。
我们有什么方法可以使用iTunes将数据保存在MAC和Windows上?
iTunes只会进行完整的系统备份。最好的办法是将同步服务器编写为便携式。
第三方应用程序可以承受的存储量有限制吗?
AFAIK iPhone上没有每个应用程序的存储限制。如果您提供自己的解决方案,您可以执行诸如将超过30天的任何内容存档到Mac / PC上,因此您只保留最近的文件。然后让他们选择“收藏夹”,无论年龄大小,这些都会留在iPhone上。
答案 1 :(得分:0)
您可以使用iTunes back up your iPhone。在传输iPhone数据的过程中,系统会要求您备份应用程序。但是,如果您的应用程序不是来自iTunes资料库,则在设备上恢复它们时可能无法安装它们。