iOS:在不同用户之间共享数据

iOS:在不同用户之间共享数据,ios,sharing,cloudkit,Ios,Sharing,Cloudkit,我对此感到非常困惑,如果其他地方有人回答,请原谅我。我对iOS非常陌生,希望创建一个简单的购物清单应用程序。用户A应该能够创建一个可以与用户B私下共享的购物列表。一旦共享,用户B不仅可以查看A的列表,还可以修改它。B所做的任何更改也应反映在A的列表中 苹果的Cloudkit是否提供了这样的功能?我也读过一些关于BAA、PaaS等的东西,但不知道它们是否是我所需要的。任何帮助都将不胜感激。谢谢您可以使用苹果的框架通过蓝牙或wifi在设备之间共享文件。这很简单 以下是本教程的详细信息。是的,Clou

我对此感到非常困惑,如果其他地方有人回答,请原谅我。我对iOS非常陌生,希望创建一个简单的购物清单应用程序。用户A应该能够创建一个可以与用户B私下共享的购物列表。一旦共享,用户B不仅可以查看A的列表,还可以修改它。B所做的任何更改也应反映在A的列表中

苹果的Cloudkit是否提供了这样的功能?我也读过一些关于BAA、PaaS等的东西,但不知道它们是否是我所需要的。任何帮助都将不胜感激。谢谢

您可以使用苹果的框架通过蓝牙或wifi在设备之间共享文件。这很简单


以下是本教程的详细信息。

是的,CloudKit可以提供您需要的服务。你的应用程序可以在私有和公共数据库中存储数据。您可以控制公共数据库中的数据,以便用户只能访问特定用户共享的部分。CloudKit将要求用户允许服务与其他用户共享他们的身份。但是,我希望您可以通过交换键值在CloudKit内共享具有泄露身份的数据。

在iOS 10/macOS 10.12中,现在可以与其他用户共享用户私有数据库中的记录层次结构(具有可配置的读/写权限)

概述:

如果您想开始深入了解新文档,请查看:


并且,它提供了一些示例代码。

这项工作可以使用任何Baas API、解析、云工具包等实现。谢谢,这似乎只适用于附近的设备,而我希望用户与任何其他用户共享。