sqlite - Flutter 在线/离线模式
问题描述
我只是在寻找有关如何使应用程序在在线和离线模式下工作的想法(它是一个在线购物应用程序)
- 假设应用程序在在线模式下运行,如果我想切换到离线模式,突然互联网会中断,数据将保存在现金中,或者应该在本地数据库中,因为 sqlite
- 如果最初的应用程序以离线模式运行,将离线模式的数据保存在本地 db 或 Json 文件中,我只是在寻找建议 - 我一直在使用在线模式,但客户要求切换非常感谢
解决方案
您可以使用连接来检查互联网连接
这个插件允许 Flutter 应用程序发现网络连接并进行相应的配置。它可以区分蜂窝连接和 WiFi 连接。此插件适用于 iOS 和 Android。
如果离线显示本地持久存储中保存的数据以实现数据持久性,您可以查看 moor,json_store,sqlite
推荐阅读
- java - 为什么Java说我的文件不存在?(错误:java.io.FileNotFoundException:partyResponses.txt(没有这样的文件或目录))
- google-cloud-console - 如何启用 Google Drive UI 集成?
- python - 检查容器退出状态的快速方法
- python - Tensorflow 2.0 使用 tf.compat.v1.disable_eager_execution() 时无法将张量转换为 numpy 数组
- heroku - heroku - 如何在构建期间在 procfile 中启用和禁用维护模式
- mysql - MySQL Select 语句不返回索引为零的表
- postgresql - 将新表添加到发布后,PostgreSQL 逻辑复制不起作用
- c++ - 我的编译器没有找到凉亭库
- php - 尝试使用表单创建 $_POST 函数,并且由于表格内部不允许使用表单而无法传递正确的值
- cloud-foundry - 我们可以在 Pivotal Cloud Foundry 的不同空间中使用相同的主机名和域吗?