以下是Azure移动应用程序的一项功能 - Office Data Sync
当您的应用处于离线模式时,用户仍然可以创建和修改数据,这些数据将保存到本地商店。当应用程序重新联机时,它可以将本地更改与Azure Mobile App后端同步。
如上所述,这是否意味着本地更改的同步仅在应用程序在线时发生(用户需要明确打开应用程序)?或者当移动设备通过某些后台服务连接到互联网时,数据会自动同步到服务器?
答案 0 :(得分:2)
有关离线数据同步的概述,请参阅Offline Data Sync in Azure Mobile Apps,尤其是How offline synchronization works。
对于同步操作本身,SDK不会自动执行任何操作。您必须添加在计时器上同步的代码,或检测网络连接更改。如果要同步作为后台任务,则必须在操作系统中注册同步代码,并在该代码中调用PullAsync和PushAsync。
基本上,SDK会跟踪您的更改并在您调用PushAsync时发送它们,但您的代码会在发生这种情况时进行管理。
答案 1 :(得分:0)