cloudkit-sharing相关内容

使用 UIApplicationDelegateAdaptor 从 userDidAcceptCloudKitShareWith 获取回调不起作用

我正在尝试在 userDidAcceptCloudKitShareWith 被调用时收到通知.传统上,这是在 App Delegate 中调用的,但由于我正在使用 App 作为我的根对象构建 iOS 14+.至于如何将 userDidAcceptCloudKitShareWith 添加到我的 App 类,我还没有找到任何文档,所以我使用 UIApplicationDelegateAdaptor 来 ..
发布时间:2021-12-27 20:42:24 移动开发

无法使用CloudKit在sharedCloudDatabase自定义区域中获取记录

我正在尝试从sharedDatabase中的自定义区域中获取CloudKit记录. 在共享过程中已正确创建区域.因此,我假定该区域正确是一个共享的自定义区域(它确实在我的CloudKit用户仪表板上,显示在默认容器的sharedDatabase下). 即使使用这段简单的代码来检索记录: func loadRecords(){让数据库= CKContainer.default().s ..
发布时间:2021-04-22 19:40:44 移动开发

CloudKit CKShare URL无处可去

我已经成功地将 CKShare URL保存到CloudKit,并且可以看到用户在CloudKit仪表板中已 INVITED .我的Mac应用通过电子邮件将URL发送给该人,但是当他们单击该URL时,他们在icloud.com的该屏幕上都可以看到它: 我将其重定向到 https://myapp.com/share/?id= ,并在重定向到的网页上执行 $ _ GET ['id'] 来获取 id ..
发布时间:2021-04-22 19:40:41 其他开发

如何为我的CloudKit数据建模

在我的应用中,我决定将CloudKit用作我的同步后端.我的应用程序与项目无关,但为简单起见,可以这么说... 所以...在我的应用程序中,用户将有多个项目.每个项目都包含与该项目关联的多个实体.例如任务,还有提醒等. 所有这些数据将存储在用户专用数据库中.什么都不会在公共数据库中. 现在用户可以拥有多个项目. 我的第一个问题:每个项目都应该在自己的CKRecordZone ..
发布时间:2021-04-22 19:40:28 移动开发