Ios 从某个日期获取CloudKit更新是否值得保存更改令牌?
从App Store下载的二进制文件已经包含一个预填充了CloudKit数据的持久存储。它是否值得,它是否也是一种存储变更令牌的好方法,它表示从CloudKit下载数据的“日期”,而后者仅不时下载变更/增量 某个更改令牌在每个设备上/对于每个用户都表示相同的更改?我认为这取决于: -记录类型中的数据量。如果您有大量数据,那么您肯定只想获取更新。 -你的应用程序需要多少数据。您是否需要所有数据都显示在应用程序中。 -如果可以通过订阅来处理。这样您就可以进行初始查询,并假设所有更改都以通知的形式到达 问题是你希望在你的应用程序中有什么样的行为。如果一天只有几次更新,那么订阅就足够了。如果您需要每天下载大量数据,那么可以从变更令牌查询所有内容 记录的更改令牌对于每个用户都是相同的 我认为这取决于: -记录类型中的数据量。如果您有大量数据,那么您肯定只想获取更新。 -你的应用程序需要多少数据。您是否需要所有数据都显示在应用程序中。 -如果可以通过订阅来处理。这样您就可以进行初始查询,并假设所有更改都以通知的形式到达 问题是你希望在你的应用程序中有什么样的行为。如果一天只有几次更新,那么订阅就足够了。如果您需要每天下载大量数据,那么可以从变更令牌查询所有内容Ios 从某个日期获取CloudKit更新是否值得保存更改令牌?,ios,cloudkit,Ios,Cloudkit,从App Store下载的二进制文件已经包含一个预填充了CloudKit数据的持久存储。它是否值得,它是否也是一种存储变更令牌的好方法,它表示从CloudKit下载数据的“日期”,而后者仅不时下载变更/增量 某个更改令牌在每个设备上/对于每个用户都表示相同的更改?我认为这取决于: -记录类型中的数据量。如果您有大量数据,那么您肯定只想获取更新。 -你的应用程序需要多少数据。您是否需要所有数据都显示在应用程序中。 -如果可以通过订阅来处理。这样您就可以进行初始查询,并假设所有更改都以通知的形式到达
记录的更改令牌对于每个用户都是相同的 为什么不将抓取通知与查询混合使用呢?我发现一个接一个地下载记录是很昂贵的,因为它发生在一个安全的通道上,HTTPS有很大的开销。但是,当客户端收到关于某个记录类型的记录插入或更新的通知后,为什么不通过比较modificationDate来简单下载自上次获取通知以来更改的所有记录?为什么不将获取通知与查询混合使用?我发现一个接一个地下载记录是很昂贵的,因为它发生在一个安全的通道上,HTTPS有很大的开销。但是,在客户机收到关于某个记录类型的记录插入或更新的通知后,为什么不通过比较modificationDate下载自上次获取通知以来更改的所有记录呢?