Azure 移动应用程序 - 离线数据同步 - 应用程序未运行

标签 azure azure-mobile-services

以下是 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/

相关文章:

java - 使用 x509 正确配置 Azure IoT 中心 DPS 组注册

c# - Azure 表存储在一个事务中读取和更新项目

azure - 我的 Azure 函数间歇性无法读取连接字符串

Azure Functions 方法未找到错误

Android Azure SDK - 当我尝试从 Blob 存储加载内容时出现 NullPointerException

azure - 如何使用应用服务对 Azure 函数应用进行身份验证/授权?

azure - 我们如何在这两个 Azure Active Directory/Azure 帐户之间共享应用程序注册 - 应用程序?

c# - 从另一个应用程序服务访问应用程序服务

azure - 使用移动应用程序中的 AAD 自定义登录对 Azure 应用程序服务进行身份验证

javascript - 如何在Azure移动服务中实现乐观锁?