问题标签 [offline-storage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
117 浏览

react-native - React Native - 本地存储(sqlite)与实时服务器同步

我的应用程序的概念是一个基本的调查收集器 Excel 表,每个注册公司有 500 个输入字段/复选框,在移动设备上分为 5 个部分/屏幕(每个部分有 100 个输入字段)。每个屏幕都有一个保存按钮。单击保存按钮后,数据应保存在 sqlite(离线/本地数据库)和实时服务器中。如果互联网连接不稳定或不可用,则仅应将数据保存在本地数据库中。到此为止,我完成了。我的问题是,当互联网可用时,我将如何同步本地数据库中保存的数据?我将如何维护指示哪些屏幕已同步的标志?

例如,我看到了一份公司列表,我从中选择一个并在线填写其中的 2 个屏幕,离线填写 3 个。然后我点击另一家公司并离线保存它的随机 2 个屏幕。那时可以上网。现在我将如何同步我的那 2 个和前 3 个屏幕?