【问题标题】:CloudKit and iCloud accountCloudKit 和 iCloud 帐户
【发布时间】:2014-09-15 08:45:24
【问题描述】:

我一直在阅读有关此主题的文档并观看了一些视频,并且在所有视频中都提到了用户需要通过 iCloud 帐户进行身份验证的事实。我的问题是:如果用户没有 iCloud 帐户,他们将无法更新公共数据库?并把它放在更多的背景下;苹果账户(用户需要从苹果商店下载东西)是否不足以更新公共数据库并获得对私有数据库的访问权限?

谢谢。

【问题讨论】:

    标签: ios icloud cloudkit


    【解决方案1】:

    如果用户没有 iCloud 帐户,他们将无法更新公共数据库?

    来自 Apple 的 Designing for CloudKit 文档:

    将记录保存到公共数据库和以任何方式访问私有数据库都需要设备上存在活动的 iCloud 帐户。

    所以你是对的。


    苹果账户(用户需要从苹果商店下载东西)是否不足以更新公共数据库并获得对私有数据库的访问权限?

    这是一个稍微不清楚的问题 - Apple ID 设置为从 App Store 下载而没有为 iCloud 设置的情况非常罕见。我假设几乎所有可以下载您的应用的设备都可能附加了一个 iCloud 帐户。

    【讨论】:

    • 如果是这样的话,CloudKit 不会像我想象的那样影响亲和力;我会询问我认识的 iPhone 用户,看看是否是这种情况。与此同时,这个信息真的很有帮助。谢谢。
    • 关键是“几乎”。在大多数情况下,这是正确的,但不是全部。
    • 我们可以使用公共数据库编辑记录吗?我的意思是使用公共数据库用户A可以访问用户B的记录。但是用户A可以编辑用户B的记录吗?
    • 我相信是的,@Nikunj。
    • @Undo 好的,谢谢,我对框架中提供的描述有一些疑问。正如在这个问题中一样,我已将其发布在单独的线程中。 stackoverflow.com/questions/25600556/…
    猜你喜欢
    • 1970-01-01
    • 2016-01-27
    • 2018-08-13
    • 2019-04-10
    • 1970-01-01
    • 1970-01-01
    • 2015-04-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多