首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CommCare中的自动同步频率

CommCare中的自动同步频率
EN

Web Applications用户
提问于 2017-11-15 19:17:22
回答 1查看 102关注 0票数 3

不知道CommCare中的自动同步频率设置是如何工作的。

例如:

  • 每日意味着每24小时一次,还是在列表完全同步之后24小时?
  • CommCare是否只在登录后,或者在应用程序被打开之后才触发同步,即使用户仍然登录,或者用户在应用程序中,但只在启动屏幕上,或者用户在应用程序中的位置,等等?
  • 为什么有更高的频率将是完全不可能的(例如:每6个小时或类似的)?
EN

回答 1

Web Applications用户

发布于 2017-11-15 20:30:36

当配置为每日自动同步时,CommCare将尝试在用户在下列任何条件下登录后运行同步:

  1. 从上次成功同步到现在已经超过24小时了。
  2. 这是上一次成功同步之后的新的日历日(IE:如果最后一次同步是周二晚上9点,周三上午10点登录将触发自动同步)。
  3. “以前”的同步时间在未来超过一天,这意味着时钟已经被大大地操纵了,我们需要获得一个新的地面真相。

通常情况下,在用户成功登录并开始使用后,应用程序将不会强制自动同步,以防止在漫长的阻塞过程中从用户手中夺走控制权。

这方面的一个优势情况是,如果用户在注销时处于窗体的中间,则在重新登录时,应该将其定向回该表单,如果需要使用autosync,则将在表单完成后触发。这确保了手机的DB状态在开始和完成表单之间不会发生变化。

票数 3
EN
页面原文内容由Web Applications提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webapps.stackexchange.com/questions/111867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档