【问题标题】:Offline mode in ionic-angular 2 appionic-angular 2 应用程序中的离线模式
【发布时间】:2017-12-28 02:05:14
【问题描述】:

我们如何在 ionic 2 中将我们的在线应用转换为离线应用?

当我们使用 api 从服务器获取所有数据时,api 会向我们发送 图像url 和其他类型的数据。

如果这些是解决方案:

1- couchdb + pouchdb

2- sqlite

那么其中哪一个最适合在我们的 ionic-angular 2 应用中实现,或者还有其他解决方案

【问题讨论】:

    标签: sqlite typescript ionic-framework ionic2 couchdb


    【解决方案1】:

    服务器上的数据是否已经存储在 ChouchDB 中,是否要保持数据同步?在这种情况下,我肯定会在客户端选择 CouchDB + PouchDB。本地数据可以很容易地与服务器复制,反之亦然,请参阅PouchDB's documentation

    除了这种方法之外,还有其他几种解决方案,例如 Firebase、Couchbase、Cloudant 等等。

    【讨论】:

    • 我只使用 api 从服务器获取数据。我不知道数据存储在哪里。
    • 我只想在用户在他/她的设备上启用互联网时同步数据@Onno
    • 在这种情况下,您不需要 CouchDB/PouchDB 的组合。如果您只想存储 API 调用获取的数据,您可以选择任何您想要的存储引擎。我会选择 Ionic 提供的storage service,它会根据平台自动选择可用的最佳存储引擎。
    • @ShehramTahir 接受答案会很棒。 :)
    猜你喜欢
    • 2016-11-04
    • 1970-01-01
    • 1970-01-01
    • 2018-07-31
    • 2016-12-22
    • 1970-01-01
    • 1970-01-01
    • 2012-04-13
    • 1970-01-01
    相关资源
    最近更新 更多