应用程序文件是安装唯一的吗

Posted

技术标签:

【中文标题】应用程序文件是安装唯一的吗【英文标题】:Are app files unique to installations 【发布时间】:2014-07-14 00:40:32 【问题描述】:

我计划将生成的文件存储在我的应用的 App/Documents 文件中。我希望这个文件在安装中是唯一的,这样如果用户有 iPad 和 iPhone,他们将有两个不同版本的文件。 我一直在阅读规范(https://developer.apple.com/library/ios/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.html),特别关注这一行。

使用此目录来存储重要的用户文档和应用数据文件。关键数据是您的应用程序无法重新创建的任何数据,例如用户生成的内容。 该目录的内容可以通过文件共享提供给用户。此目录的内容由 iTunes 备份。

我的问题是文件会备份到云中的用户帐户吗?

【问题讨论】:

用户帐户是什么意思?你是说 iCloud 吗? 【参考方案1】:

是的。文档目录是应用程序中的关键位置。这意味着如果您在文档中放入任何内容,它将备份到 iTunes(如果用户愿意)。因此,即使您在安装过程中生成了一个唯一文件,如果他们之前下载了 EXACT 文件,它也会将其重新下载到新系统。所以 DOCUMENTS 中的唯一文件是不可能的(除非一个人在他的每台设备上都使用不同的苹果帐户。这不太可能。)

【讨论】:

以上是关于应用程序文件是安装唯一的吗的主要内容,如果未能解决你的问题,请参考以下文章

Azure 通知中心:集线器之间的安装 ID 是唯一的吗?

套接字是唯一的吗?

汇编是唯一的低级编程语言,如果不是,它是最广泛使用的吗?

变量名称在查询批处理或存储过程中必须是唯一的吗?

降价语法是通用的吗?

路由器的MAC地址是全球唯一的吗