【发布时间】:2014-09-15 08:45:24
【问题描述】:
我一直在阅读有关此主题的文档并观看了一些视频,并且在所有视频中都提到了用户需要通过 iCloud 帐户进行身份验证的事实。我的问题是:如果用户没有 iCloud 帐户,他们将无法更新公共数据库?并把它放在更多的背景下;苹果账户(用户需要从苹果商店下载东西)是否不足以更新公共数据库并获得对私有数据库的访问权限?
谢谢。
【问题讨论】:
我一直在阅读有关此主题的文档并观看了一些视频,并且在所有视频中都提到了用户需要通过 iCloud 帐户进行身份验证的事实。我的问题是:如果用户没有 iCloud 帐户,他们将无法更新公共数据库?并把它放在更多的背景下;苹果账户(用户需要从苹果商店下载东西)是否不足以更新公共数据库并获得对私有数据库的访问权限?
谢谢。
【问题讨论】:
如果用户没有 iCloud 帐户,他们将无法更新公共数据库?
来自 Apple 的 Designing for CloudKit 文档:
将记录保存到公共数据库和以任何方式访问私有数据库都需要设备上存在活动的 iCloud 帐户。
所以你是对的。
苹果账户(用户需要从苹果商店下载东西)是否不足以更新公共数据库并获得对私有数据库的访问权限?
这是一个稍微不清楚的问题 - Apple ID 设置为从 App Store 下载而没有为 iCloud 设置的情况非常罕见。我假设几乎所有可以下载您的应用的设备都可能附加了一个 iCloud 帐户。
【讨论】: