【问题标题】:CloudKit in order to shared data between usersCloudKit 为了在用户之间共享数据
【发布时间】:2015-12-25 10:00:38
【问题描述】:

我想知道是否有可能创建一个能够在 iOS 用户之间共享数据的应用程序。

例如,

基本上,我的应用程序将允许用户创建“事件”并添加“朋友”列表。这些人也将有权访问此事件,并且他们将能够与此事件进行交互。此外,对于任何重大修改,都必须通过推送通知通知所有朋友。

CloudKit 有这些功能吗?

【问题讨论】:

    标签: ios iphone cloudkit


    【解决方案1】:

    这可能对你有用,是的。

    CloudKit 提供用于管理传输的补充服务 与 iCloud 服务器之间的数据。

    Reference

    【讨论】:

    • 谢谢,所以我可以将我的活动创建到“公共”数据库中,并且我的所有用户,如果他们是由活动所有者添加的,将能够看到它吗?
    • 应该可以做到@Pwyll28
    • 我不同意,没那么简单。您无法搜索您的朋友,除非他们将自己标记为可发现。在 CK 中,所有用户都是 ID,是您应用的唯一身份,您无法在用户记录中搜索(来自您的应用)。此外,您的朋友应该订阅他们感兴趣的事件列表,否则任何人都可能在您的应用中发送垃圾邮件。最后,如果您将一个用户创建的记录授予其他“登录用户”的修改权限是危险的(恕我直言)。啊,别忘了敏感数据,这是一个公共数据库,存在其他用户读取其他用户事件的危险。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多