我正在开发一个 Android 和 iOS 应用程序,可用于数据连接非常差或没有数据连接的区域。应用程序需要预先加载所有数据,这样即使应用程序从未与服务器通信,它也能正常工作,但它还需要能够在建立连接时进行更新和同步。是否可以在启动和查询时手动填充 AppSync (Apollo) 缓存数据库并在以后对其进行变异?该应用程序还包含几个搜索和过滤查询。我们的后端 API 目前正在使用 GraphQL。
我看过这个问题,是否可以使用 AWS AppSync 构建离线优先的移动应用程序?,但这与我要问的有点不同。