【发布时间】:2018-07-04 19:55:54
【问题描述】:
我正在开发一个 Ionic 项目,该项目在用户离线时将数据存储在本地(在 SQLite 数据库中),并在用户重新上线时同步这些数据,将这些数据存储在服务器的 MySQL 数据库中。
如果用户不时在线,我会检查应用程序,并且我正在使用这个 Background Mode 插件在后台运行应用程序。但是,我面临一些问题。当用户关闭应用程序并稍后上线时,应用程序并没有真正运行,所以我无法将数据发送到服务器。据我所知,这个插件只有在用户不从内存中“清理”应用程序(通过从最近的应用程序列表中将其删除)时才有帮助,甚至插件的作者也说“自己使用插件”风险!”。
我找到了这个question,但它对我的情况并没有帮助。
有没有什么方法可以在应用关闭的情况下与服务器同步这些数据?
【问题讨论】:
标签: ionic-framework synchronization ionic3 data-synchronization