Cloudkit我们可以修改公共数据库的数据

我刚刚通过这个链接cloudkit中的云套件文档,但没有明确要修改公共数据库的数据库logging。 根据这个在cloudkit框架中的描述。

在这里输入图像说明

使用公共数据库 ,默认情况下图像中指定的数据是世界可读的,拥有者可写。 这意味着只有拥有者可以修改他的数据,其他用户只能读取? 假设使用公共数据库,用户A可以访问用户B的logging,但用户A可以修改同一应用程序中的用户B的logging。

请build议。 谢谢。

在CloudKit仪表板中,您可以更改访问权限。 所以有可能使其他人可以写入logging。 你必须小心这个。 当您的应用在越狱设备上运行时,可以使用任意参数执行方法。 这是一个很高的安全风险。

如果您将安全设置设置在仪表板上的loggingtypes中,则可以将所有公用logging设置为任何人都可写,而不会干扰安全angular色。

Set Authenticated to Write Set Creator to create. 

在这里输入图像说明

ps你不能从模拟器“世界”读取,你需要login。 在设备上,你不需要login阅读公共数据库:-)这是很好的。