使用CloudKit在用户之间共享CKAsset?

时间:2015-07-22 15:01:49

标签: ios iphone cloudkit ckasset

我希望允许我的用户上传可与其他用户共享的图片。这可以进入他们的私人或公共存储,但在任何一种情况下都需要通过URL访问。我首先想知道这是否可能。

此外,我知道您可以作为开发人员查询公开共享的任何文件。我想知道这是否会影响我的安全性 - 第三方是否有可能像我一样摆出姿势,然后运行查询来收集其他用户的数据。

编辑:云计算网络服务似乎有可能实现这一点。由于这不是原生API,而是网络电话,在iOS 9发布之前是否可用于制作应用?

https://developer.apple.com/library/prerelease/ios/documentation/DataManagement/Conceptual/CloutKitWebServicesReference/RereferenceAssets/RereferenceAssets.html#//apple_ref/doc/uid/TP40015240-CH9-SW1

1 个答案:

答案 0 :(得分:0)

您可以与任何其他CKRecord分享CKAsset与您想要的任何人。 只有使用您的开发者帐户签名的应用才能访问CloudKit容器。理论上,这只能通过在您的应用程序中注入代码来越狱设备上的某个人来打破。但话说回来,这对您选择的每个解决方案都有效。

如果您想查看如何与某人分享照片的示例,请查看EVCloudKitDao。在演示应用中,您可以与任何人开始聊天并分享照片。