首页 > 解决方案 > 在 iCloud 数据库中上传资产之前发送的记录更新推送通知

问题描述

我正在我的 iOS 应用程序中开发基于 CloudKit 的同步功能。我有作为资产字段的记录,并且我创建了一个订阅以在创建、删除或更新记录时获取推送通知。通知发送没有问题,我收到并同步。

问题在于拥有大量资产的记录。正在同步的客户端收到通知,获取记录,但 CloudKit 尚未上传资产,因此结果是记录不完整。

有人对如何处理这种情况有任何建议吗?我在这里做错了吗?

任何意见,将不胜感激!

标签: swiftcloudkit

解决方案


也许有一些有用的东西CKQueryNotification.recordFields

我会在创建更新事件中检查它们以供记录。

此外,也许您可​​以通过以下方式为资产字段配置单独的订阅CKNotificationInfo.desiredKeys


推荐阅读