CloudKit iOS如何设置World Write Permission

时间:2016-09-15 10:09:27

标签: ios icloud

如何在iCloud仪表板上设置World Write Permission 因为它现在被禁用了,真的需要它

enter image description here

1 个答案:

答案 0 :(得分:1)

简短回答:你不能。

  

对于正在运行的CloudKit应用程序,即使用户未在设备上登录其iCloud帐户,容器的公共数据库也始终可读。将记录保存到公共数据库并访问专用数据库需要用户登录。如果您的应用程序不仅仅是从公共数据库中读取数据,请在保存记录之前检查用户是否已登录。

参考: Designing for CloudKit

CloudKit要求用户登录iCloud帐户才能写入公共数据库。

如果您需要为没有iCloud帐户或不想登录的用户提供此类功能,您可能需要调查其他云解决方案。

如果您只需要从自己的服务器写入公共数据库,则可以CloudKit Web Services使用server-to-server key