ios - Cloudkit我们可以修改公共(public)数据库的数据吗

标签 ios objective-c icloud ios8 cloudkit

我刚刚浏览了此链接中的云工具包文档 cloudkit但不清楚要修改公共(public)数据库的数据库记录。根据 cloudkit 框架中的描述。

enter image description here

使用公共(public)数据库,如图所示,默认情况下数据是世界可读的,所有者可写的。那意味着只有所有者可以修改他的数据其他用户只能读取? 假设,使用公共(public)数据库,用户A可以访问用户B的记录,但是用户A可以在同一个应用程序中修改用户B的记录。

请推荐。谢谢。

最佳答案

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

关于ios - Cloudkit我们可以修改公共(public)数据库的数据吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25600556/

相关文章:

ios - gRPC-Core Apple Mach-O 链接器错误

iphone - 奇怪的赋值错误

iphone - 无法下载应用程序 - "APP"此时无法下载

ios - 我如何知道应用内购买是否可以在我的应用中使用?

ios - 分组的 TableView 单元格宽度

objective-c - 无法将 objective-c 行转换为 swift

ios - HomeKit 抛出错误 77 和 78

iphone - "xxx has no valid com.apple.developer.ubiquity-kvstore-identifier entitlement"仅在一台设备上

ios - Xamarin iOS 私有(private) API 使用

ios - 更改导航栏中标题 View 的大小