日历应用程序:如何同步移动的项目?
Calendar App: How to sync moved items?
我正在尝试构建具有 Google Calendar and Sunrise app
相同同步功能集的日历应用程序
如何处理移动的事件或删除的事件?例如:在一个月 API 的通话中,我收到了 100 个事件 ID,并将其存储在本地。下次我应该发送 MAX_ last_modified 事件值来获取 new/updated 记录。但是使用 last_modified 值不会解决移动事件的问题。
现在我必须每次都获取一个月内的所有事件。这是一个低效的想法,我不应该每次都获取已经同步的项目。
让我知道如何解决这个问题?
这里也欢迎服务器人员,因为当前的后端架构是由 rails 团队设计的。
您可以考虑两种情况:
- 如果 LastModified 不可用 - 则获取所有项目
- 如果 lastModified 可用 - 那么它应该 return 更改集合
已删除的项目
我正在尝试构建具有 Google Calendar and Sunrise app
相同同步功能集的日历应用程序如何处理移动的事件或删除的事件?例如:在一个月 API 的通话中,我收到了 100 个事件 ID,并将其存储在本地。下次我应该发送 MAX_ last_modified 事件值来获取 new/updated 记录。但是使用 last_modified 值不会解决移动事件的问题。
现在我必须每次都获取一个月内的所有事件。这是一个低效的想法,我不应该每次都获取已经同步的项目。
让我知道如何解决这个问题? 这里也欢迎服务器人员,因为当前的后端架构是由 rails 团队设计的。
您可以考虑两种情况:
- 如果 LastModified 不可用 - 则获取所有项目
- 如果 lastModified 可用 - 那么它应该 return 更改集合 已删除的项目