CloudKit iOS我如何设置世界写入权限
Posted
技术标签:
【中文标题】CloudKit iOS我如何设置世界写入权限【英文标题】:CloudKit iOS how could I set World Write Permission 【发布时间】:2016-09-15 10:09:26 【问题描述】:如何在 iCloud 仪表板上设置 World Write Permission 因为现在它被禁用了,真的需要它
【问题讨论】:
【参考方案1】:简短回答:你不能。
对于正在运行的 CloudKit 应用程序,容器的公共数据库始终是可读的,即使用户没有在设备上登录他们的 iCloud 帐户。将记录保存到公共数据库和访问私有数据库需要用户登录。如果您的应用不仅仅从公共数据库读取数据,请在保存记录之前检查用户是否已登录。
参考:Designing for CloudKit
CloudKit 要求用户登录 iCloud 帐户才能写入公共数据库。
如果您需要为没有 iCloud 帐户或不想登录的用户提供此类功能,您可能需要研究不同的云解决方案。
如果您只需要从自己的服务器写入公共数据库,您可以使用CloudKit Web Services 和server-to-server key。
【讨论】:
以上是关于CloudKit iOS我如何设置世界写入权限的主要内容,如果未能解决你的问题,请参考以下文章