在 iCloud 数据库中上传资产之前发送的记录更新推送通知
Record update push notification sent before assets upload in an iCloud database
我正在 iOS 应用程序中开发基于 CloudKit 的同步功能。我有资产字段的记录,我创建了一个订阅以在创建、删除或更新记录时获取推送通知。通知发送没有问题,我收到并同步了。
问题在于拥有大量资产的记录。正在同步的客户端收到通知,获取记录,但是CloudKit还没有上传资产,所以结果是一条不完整的记录。
有人对如何处理这种情况有什么建议吗?我是不是做错了什么?
如有任何建议,我们将不胜感激!
也许 CKQueryNotification.recordFields
中有什么有用的东西?
我会在 create 和 update 事件中检查它们以备记录。
此外,也许您可以通过 CKNotificationInfo.desiredKeys
为资产字段配置单独的订阅
我正在 iOS 应用程序中开发基于 CloudKit 的同步功能。我有资产字段的记录,我创建了一个订阅以在创建、删除或更新记录时获取推送通知。通知发送没有问题,我收到并同步了。
问题在于拥有大量资产的记录。正在同步的客户端收到通知,获取记录,但是CloudKit还没有上传资产,所以结果是一条不完整的记录。
有人对如何处理这种情况有什么建议吗?我是不是做错了什么?
如有任何建议,我们将不胜感激!
也许 CKQueryNotification.recordFields
中有什么有用的东西?
我会在 create 和 update 事件中检查它们以备记录。
此外,也许您可以通过 CKNotificationInfo.desiredKeys