【问题标题】:Ensembles for iOS: what type of iCloud backend should I use?适用于 iOS 的 Ensembles:我应该使用哪种类型的 iCloud 后端?
【发布时间】:2016-08-26 23:47:43
【问题描述】:

我希望在基于 Ensembles 的应用程序中支持 iCloud 后端,以便用户可以使用他们的内置 iCloud 帐户进行同步。但是,我不确定我应该使用 iCloud Drive 后端还是 CloudKit 后端,因为它们似乎都允许使用用户的 iCloud 帐户进行同步。

关于使用哪个后端有什么建议吗?

我的应用需要 iOS 8.0 或更高版本。

提前致谢。

【问题讨论】:

    标签: ios core-data icloud ensembles


    【解决方案1】:

    iCloud 用于存储用户的文档。因此,如果您的应用程序主要是关于创建和处理文档,那么 iCloud 就可以正常工作。这些文件仅供该用户使用。它们将在用户的设备上同步,但对任何其他用户均不可用。

    CloudKit 本质上是一个云数据库,您可以在其中将结构化数据和相关资产存储在云端。您的应用程序的所有用户都可以使用公共数据存储,因此可以在用户之间共享数据(取决于您查看哪些内容)。 CloudKit 的公共数据存储不计入用户的 iCloud 存储限制。

    因此,如果您只是想让用户在设备之间同步他们的文档,请使用 iCloud。如果您希望在用户之间共享数据,请使用 CloudKit。

    【讨论】:

      猜你喜欢
      • 2021-09-06
      • 2017-06-10
      • 2019-06-18
      • 1970-01-01
      • 1970-01-01
      • 2012-11-07
      • 1970-01-01
      • 2019-04-13
      • 1970-01-01
      相关资源
      最近更新 更多