iCloudKit space 存储分配的存储配额 management/monitoring

iCloudKit space storage allotted storage quota management/monitoring

尝试 use/understand iCloudKit 限制,因为我想尝试构建一个应用程序,让用户共享其 public 数据库 space 以上传小照片(VGA 分辨率)。我如何才能找出留给我的应用程序的可用 public 数据库是什么?它今天用什么?我可以在应用程序本身内这样做吗?当您超过允许的 space 时会发生什么?当我那天超过 upload/download 限制时会发生什么?

我对文档的理解是否正确,我认为表明您可以使用的常见 space 随着所述应用程序的用户数量的增加而增加,因此 1 位用户为我的应用程序获得 100mb 的资产存储空间,10 位用户获得在我的应用程序的 public 数据库中有 1gb [显然在它们之间平分)?

有人吗?

是的,你是对的!但也有一个限制,因为 Apple iCloudKit 只允许您拥有 1000 万用户!如果您超过 1000 万用户,您必须支付 iCloud 网站上已说明的额外费用。

让它更详细一点: - 在 iCloud 中,每个用户都从苹果那里获得 5GB 的存储空间,用于他们的应用程序,例如联系人、地图、邮件、您的应用程序(在这种情况下,苹果也不建议开发人员存储太多数据,因为用户会感到不舒服,因为他们的 iCloud 是有限的),等等。 - 那么 100 MB 的用途是什么?它是为您 public 您的应用程序服务的资产存储,可以允许不同 user/app 访问它!

Cloudkit 免费存储和数据传输计划 对于每个 Cloudkit 个容器,您从:

开始

存储 – 5 GB 用于资产 – 50 MB 用于数据库

数据传输 – 25 MB/day 资产 – 250 KB/day 数据库

并且对于每个用户,您将获得以下奖励:

存储 – 100 MB 用于资产 – 1 MB 用于数据库

数据传输 – 0.5 MB/day 资产 – 5 KB/day 数据库

示例计算 为了更好地了解这些数字,我创建了一些示例计算。

拥有 1K Cloudkit 个用户,您将获得

存储 – 105 GB 用于资产 – 1 GB 用于数据库

数据传输 – 505 MB/day 资产 – 5.25 MB/day 数据库

有关 iCloudKit 的更多详细信息,请访问 http://blog.equanimity.nl/blog/2014/06/13/cloudkit-storage-and-data-transfers/http://appleinsider.com/articles/14/06/07/apples-new-icloud-storage-plans-cheap-for-consumers-even-cheaper-for-developers

关于 iCloudKit 容器的更多详细说明: http://www.techotopia.com/index.php/An_Introduction_to_CloudKit_Data_Storage_on_iOS_8 下图来自techotopia.com 希望对您有所帮助。