实现在线和离线工作的应用程序的最佳方法是啥?

Posted

技术标签:

【中文标题】实现在线和离线工作的应用程序的最佳方法是啥?【英文标题】:which is the best approach to implement app that work online and offline?实现在线和离线工作的应用程序的最佳方法是什么? 【发布时间】:2018-05-11 13:41:50 【问题描述】:

我有一个只能在 Internet 访问上工作的应用程序,我想暗示它也可以在离线状态下工作。并且当有互联网访问时应该将数据同步到服务器

【问题讨论】:

看看这个答案...***.com/questions/34486417/… 谢谢.. 是否有资源链接可供我阅读以加深理解 你可以参考这段代码。 github.com/puf/firebase-offlinequeries-android 【参考方案1】:

通过优先作业队列。离线时将您的 API 调用存储在作业队列中。并在互联网可用时解雇他们。

【讨论】:

【参考方案2】:

你有两个解决方案:

您可以创建自己的同步服务(可以很复杂)

你可以使用couchbase它是一个带有“同步网关”的nosql数据库,可以让你在设备之间轻松同步

【讨论】:

以上是关于实现在线和离线工作的应用程序的最佳方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章

机器学习服务助应用内文本语种在线和离线检测

如何创建 Flutter 应用的离线和在线

phonegap hypride 在线和离线应用程序

如何在线保存/加载数据(使用 AJAX 和 JSON 存储数据)和离线(本地)

实现在线和离线表现不同的 css

移动网络应用程序和离线访问音频文件