以下是 Azure 移动应用程序的功能之一 - Office 数据同步
When your app is in offline mode, users can still create and modify data, which will be saved to a local store. When the app is back online, it can synchronize local changes with your Azure Mobile App backend.
如上所述,这是否意味着本地更改的同步仅在应用程序在线时才会发生(用户需要显式打开应用程序)?或者当手机通过某些后台服务连接到互联网时,数据会自动同步到服务器?
最佳答案
有关离线数据同步的概述,请参阅 Offline Data Sync in Azure Mobile Apps ,特别是How offline synchronization works .
SDK 不会自动对同步操作本身执行任何操作。您必须添加在计时器上同步的代码,或检测网络连接变化。如果您想作为后台任务进行同步,则必须向操作系统注册同步代码并在该代码中调用 PullAsync 和 PushAsync。
基本上,SDK 会为您跟踪更改并在您调用 PushAsync 时发送这些更改,但您的代码会在发生这种情况时进行管理。
关于Azure 移动应用程序 - 离线数据同步 - 应用程序未运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36713088/