【发布时间】:2016-11-27 14:59:27
【问题描述】:
我的应用程序涉及用户创建数据并将其保存到他们的私人数据库。数据会占用他们 iCloud 帐户中的空间,还是会成为我的 CloudKit 存储配额的一部分?谢谢!
【问题讨论】:
标签: ios storage icloud private cloudkit
我的应用程序涉及用户创建数据并将其保存到他们的私人数据库。数据会占用他们 iCloud 帐户中的空间,还是会成为我的 CloudKit 存储配额的一部分?谢谢!
【问题讨论】:
标签: ios storage icloud private cloudkit
Designing for CloudKit 文档中对此进行了介绍:
每个容器分为公共数据库和私有数据库,每个数据库都由一个CKDatabase对象表示。写入私有数据库的任何数据仅对当前用户可见,并存储在该用户的 iCloud 帐户中。写入公共数据库的数据对应用的所有用户可见,并存储在应用的 iCloud 存储中。
因此私有数据库违背了用户的 iCloud 帐户及其配额。
公共数据库与您应用的 iCloud 帐户相冲突。您可以通过https://developer.apple.com/icloud/查看您的应用如何在 iCloud 中分配空间
【讨论】: