如何处理与 AWS AppSync 离线同步的数据?

Posted

技术标签:

【中文标题】如何处理与 AWS AppSync 离线同步的数据?【英文标题】:How to handle data offline Sync with AWS AppSync? 【发布时间】:2019-09-06 13:16:24 【问题描述】:

我已经设置了一个 ios 应用,其中 DataSource 作为“HTTP 端点”。 我可以获取所有用户并自动存储在 mysqli DB 中,并且这些数据可以离线使用。 我也尝试过订阅突变,这也很好。

现在我的问题是如何同步数据。假设我有 10 行,离线时有 2 行可用。我怎么知道这些可用?

【问题讨论】:

【参考方案1】:

有一个称为 Delta Sync 的 AppSync 功能。你可以看看这个tutorial

【讨论】:

即使在应用程序关闭且手机网络可用的情况下,Delta 同步也能正常工作?或者再次打开应用程序后它可以工作。

以上是关于如何处理与 AWS AppSync 离线同步的数据?的主要内容,如果未能解决你的问题,请参考以下文章

如何处理 aws-appsync 中的关系?

是否可以使用 AWS AppSync 构建离线优先的移动应用程序?

aws appsync 离线:收到错误未提供变量 ID

如何处理与派生类不兼容的基类方法?

如何处理离线同步中的核心数据关系 - Azure 移动服务 iOS

即使禁用离线,AWS AppSync 查询也会返回缓存响应