如何有效使用 CloudKit 每日传输限制 25mb

shl*_*821 2 ios cloudkit ckasset

我正在创建一个高度面向图片的应用程序,最终可能会使用很多 ckassets。但我读到每个用户的每日数据传输有 25mb 的限制。我的问题是这些数据可以转移吗?如果一个用户使用 0,那么其他人可以使用 50?我觉得 25mb 的数据传输限制似乎很小,因为一张图片是 100k,所以每天最多只能播放 250 张图片。这似乎是一个如此严重的限制。谢谢你。

Pau*_*w11 6

CloudKit 的数据传输限制是每月一次,并基于活跃用户的数量。每位用户每月可获得 50MB,至少 2GB。

50MB/月/用户仅用于计算免费配额;它不是实际的每个用户限制,所以如果一些用户传输 150MB 和一些传输 0 没问题。仅当您为所有用户的总传输量超过 50MB*用户数(或如果您的用户数少于 40 个则为 2GB)时,您才需要付费

在您的问题中,您引用了 25MB/天,但限制实际上是每月一次,因此如果每个用户每月使用 50MB,则意味着他们每天可以传输大约 16 个图像。

不过,额外的数据相当便宜。假设您有 40 个用户,他们每天传输 50 张图像,即每月 6GB,这将花费您 0.40 美元

请注意,最大免费传输量为 200TB/月,因此超过 4,000,000 个活跃用户,50MB/用户不再适用,每个用户的可用传输量较少,但 200TB 仍作为所有用户的总和应用。