在颤振中创建“半离线”应用程序的最佳方法是什么?

时间:2020-12-22 05:16:04

标签: flutter dart offline

我定义中的“半离线”应用是具有预填充数据和更新数据能力的应用。

例如:

  • 食谱应用
  • 报价集
  • 小故事

当用户安装该应用程序时,它会在其中包含许多食谱/引言/故事。然后一段时间后,用户可以手动更新集合。可以从 Firebase 或自己的服务器请求更新。

那么,预填充 SQL/NoSQL 数据库或文件资产的最正确方法是什么?我应该使用什么软件来预填充数据库?

1 个答案:

答案 0 :(得分:1)

根据我的经验,我更喜欢开始使用Firebase Firestore,他们已经解决了在线/离线结构,您可以按照this article

如果你想自己处理它,你可以构建和创建你自己的 SQLite,你也可以通过关注 this article 来做到这一点,在这个阶段你可以通过调用单个每周、每月更新数据您这边的 API 请求。