是否可以在不同的iCloud帐户之间同步iCloud数据?

时间:2014-12-12 14:29:43

标签: ios ipad icloud cloudkit

我正在为朋友的业务构建一个i0S 8 iPad应用程序,以帮助他和他的员工在设备之间同步评估数据。换句话说,如果一个员工创建了一个评估,则该评估应该由运行该应用程序的所有其他员工访问。评估数据由几个字符串,一些数字和一些图像文件组成。

我已经构建了一些其他iOS应用,但这是我构建的第一个处理设备间同步数据的应用。由于它是仅限iPad的应用程序,因此iCloud听起来像是用于同步功能的理想云服务。问题是,所有的iPad都是个人iPad,并且有不同的iCloud帐户。

  1. 有没有办法使用CloudKit在不同的iCloud帐户之间同步应用数据?
  2. 如果没有,您对我如何在iPad之间同步此类数据有任何其他想法吗?
  3. 我还在阅读CloudKit,但我想在此期间发布这个问题。

1 个答案:

答案 0 :(得分:1)

在CloudKit中,有一个私人数据库和一个公共数据库。当您写入公共数据库时,其他人可以读取该数据。您可以创建订阅,以便在有更改时通知用户。大多数安全性必须在您的应用程序内处理。如果您对此感到担心,那么您可以使用加密(使用私钥和公钥)