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阅读公共数据库:-)这是很好的。
- 在不需要iCloudlogin的情况下种子和维护CloudKit公共数据库?
- CloudKit通知
- 在没有iCloud帐户的情况下使用CloudKit时,“无法发送有效签名”错误
- 错误_BSMachError:(os / kern)在接收到CloudKitlogging添加的远程通知后无效的能力(20)
- CKFetchNotificationChangesOperation有时不会返回UPDATE,DELETE通知
- 如何再次提示CKApplicationPermissionUserDiscoverability
- 如何基于CKQueryNotification知道要删除的实体?
- 如何在创build新logging时使用CloudKit在没有延迟的情况下更新TableView中的数据
- 如何在CloudKit中创build用户?