是否值得保存更改令牌以从特定日期获取 CloudKit 更新?
Is it worth save change token to get CloudKit updates from a certain date?
从 App Store 下载的二进制文件已经包含一个预填充了 CloudKit 数据的持久存储。是否值得,这是否也是存储更改令牌的好方法,它代表从 CloudKit 下载数据时的 "date",而后者不时仅下载更改/增量?
某个更改令牌在每个设备/每个用户上代表相同?
我认为这取决于:
- recordType 中的数据量。如果您有大量数据,那么您肯定只想获取更新。
- 您的应用程序需要多少数据。您是否需要所有数据都出现在您的应用程序中。
- 如果它可以通过订阅来处理。这样您就可以只进行初始查询并假设所有更改都已收到通知。
问题是您希望您的应用程序具有什么样的行为。如果一天只有几次更新,那么订阅应该就足够了。如果你每天需要下载大块数据,那么从一个更改令牌中查询所有内容。
记录的更改标记对于每个用户都是相同的。
从 App Store 下载的二进制文件已经包含一个预填充了 CloudKit 数据的持久存储。是否值得,这是否也是存储更改令牌的好方法,它代表从 CloudKit 下载数据时的 "date",而后者不时仅下载更改/增量?
某个更改令牌在每个设备/每个用户上代表相同?
我认为这取决于: - recordType 中的数据量。如果您有大量数据,那么您肯定只想获取更新。 - 您的应用程序需要多少数据。您是否需要所有数据都出现在您的应用程序中。 - 如果它可以通过订阅来处理。这样您就可以只进行初始查询并假设所有更改都已收到通知。
问题是您希望您的应用程序具有什么样的行为。如果一天只有几次更新,那么订阅应该就足够了。如果你每天需要下载大块数据,那么从一个更改令牌中查询所有内容。
记录的更改标记对于每个用户都是相同的。