如https://developer.apple.com/reference/cloudkit/ckserverchangetoken中所述,CloudKit 服务器返回更改令牌作为 CKFetchRecordZoneChangesOperation 回调响应的一部分。对于哪组后续记录提取,我应该在提取调用中包含给定的更改标记?
- 只提取到我们从中提取的区域?
- 或者它是否适用于对该区域所在的数据库的任何提取?或者数据库所在的整个容器?
- 应用扩展呢?(应用程序扩展具有与主应用程序相同的 iCloud 用户,但具有由 fetchUserRecordIDWithCompletionHandler: 返回的不同“用户”,至少在我的测试中)从主应用程序的 fetch 调用中提供更改令牌是否合适? ,比如说,一个消息应用程序扩展?我认为不是,但很想有一个记录在案的官方答案。