【问题标题】:Is there any way to migrate data from CloudKit?有没有办法从 CloudKit 迁移数据?
【发布时间】:2017-11-09 13:44:22
【问题描述】:

我想构建一个简单的仅适用于 iOS 的社交应用。我还没有办法通过这个应用程序获利,所以我想让这个项目尽可能便宜。因为它只是 iOS,我想我会使用 CloudKit,因为它非常慷慨的免费层。但是,如果我决定将其作为一个跨平台应用程序,我是否能够将我的用户数据迁移到其他地方?

【问题讨论】:

  • 我也有同样的问题。你找到答案了吗?
  • @user1563544 我可能会使用 cloudkit 并将我的所有数据公开,然后在 Node.js 应用程序中使用 CloudKit JS 来移动数据。唯一的缺点是我必须为旧版本的应用程序打破 CloudKit。不理想。

标签: ios icloud cloudkit


【解决方案1】:

我认为您可以将 CloudKit 与 Android 一起使用,因为 CloudKit JS 实现。真正的问题是,我认为 android 用户也需要一个 iCloud 帐户来做一些事情。

所以也许更好的方法是使用 google firebase。

https://firebase.google.com

【讨论】:

  • 这根本不能回答问题。 CloudKit 可以迁移数据吗?
  • 如您所说,它需要一个 iCloud 帐户。对于 Android 用户来说,这将是奇怪和笨拙的。此外,如果无法通过我的应用获利,Firebase 会很快变得昂贵。
【解决方案2】:

截至 2019 年 12 月,没有简单的方法可以从 CloudKit 迁移数据。开发者无法访问存储在每个用户私有数据库中的数据。

【讨论】:

    【解决方案3】:

    始终可以在应用程序内部为每个单独的用户执行此操作。如果数据不是太大和复杂,应该很容易完成。 但请确保通知用户并让他们选择移动或不移动数据。在完全删除老用户的 cloudkit 选项之前,让这两个服务并行运行一段时间。显然,如果移动未按计划进行,使用该应用移动数据可能会导致某些问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-04
      • 2011-09-21
      相关资源
      最近更新 更多