【问题标题】:CloudKit iOS how could I set World Write PermissionCloudKit iOS我如何设置世界写入权限
【发布时间】:2016-09-15 10:09:26
【问题描述】:

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

【问题讨论】:

    标签: ios icloud


    【解决方案1】:

    简短回答:你不能。

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

    参考:Designing for CloudKit

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

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

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

    【讨论】:

      猜你喜欢
      • 2013-06-26
      • 2017-09-27
      • 2022-10-14
      • 2013-04-06
      • 1970-01-01
      • 2020-02-09
      • 2011-07-10
      • 2014-01-27
      • 1970-01-01
      相关资源
      最近更新 更多