【问题标题】:Appcelerator Titanium with Alloy - Offline CachingAppcelerator Titanium with Alloy - 离线缓存
【发布时间】:2016-05-02 10:15:52
【问题描述】:

据我了解,我应该覆盖 Backbone 模型的适配器,以便它具有不同的持久性策略。但是,如果我需要让我的应用程序成为离线应用程序,并且可以从服务器重新缓存其数据,该怎么办?

我应该如何在 Appcelerator Titanium 中进行离线缓存? 我正在使用合金框架。

最好的问候

【问题讨论】:

    标签: caching backbone.js appcelerator appcelerator-alloy


    【解决方案1】:

    Backbone 的设计目的是为每个集合使用一个商店。商店通常是一个 REST API。

    在 Titanium 中,您希望在线时同步到 API,并使用 SQLite 数据库等离线存储。

    为此,您需要将一个集合同步到两个商店,而 BB 不支持。

    对于网络上的 BB,有解决方法: https://github.com/nilbus/Backbone.dualStorage

    对于 Titanium,这不会 1:1 工作,但我曾经使用过以下库: https://gist.github.com/FokkeZB/e47dbc993183ec23b6699e875eb01137

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多