我一直在阅读文档并观看有关此主题的一些视频,并且在所有这些视频中,他们都提到了用户需要使用iCloud帐户进行身份验证的事实。我的问题是:如果用户没有iCloud帐户,他们将无法更新公共数据库?并把它放在更多的背景下;苹果帐户(用户需要从苹果商店下载的东西)是否足以更新公共数据库并获得对私人数据库的访问?
谢谢。
答案 0 :(得分:2)
如果用户没有iCloud帐户,他们将无法更新公共数据库?
来自Apple的Designing for CloudKit doc:
将记录保存到公共数据库并以任何方式访问专用数据库都需要在设备上存在活动的iCloud帐户。
所以你是对的。
苹果帐户(用户需要从苹果商店下载东西的帐户)是不是足以更新公共数据库并获得对私人数据库的访问权限?
这是一个稍微不明确的问题 - Apple App设置为从App Store下载且不是为iCloud设置的情况非常罕见。我认为几乎所有可以下载你的应用程序的设备都可能附加了一个iCloud帐户。