2016-05-02 10 views
0

Wie ich verstehe, ich soll den Adapter für Backbone-Modelle zu überschreiben, so dass es verschiedene Persistenzstrategie haben wird. Was aber, wenn meine App eine Offline-App mit der Möglichkeit ist, ihre Daten vom Server neu zu cachen?Appcelerator Titanium mit Alloy - Offline Caching

Wie sollte ich über das Offline-Caching in Appcelerator Titanium gehen? Ich verwende das Alloy Framework.

Mit freundlichen Grüßen

Antwort

0

Backbone wurden entwickelt, um mit einem einzigen Speicher pro Sammlung zu arbeiten. Normalerweise ist der Speicher eine REST-API.

In Titanium möchten Sie mit einer API synchronisieren, wenn Sie online sind und einen Offline-Speicher wie eine SQLite-Datenbank verwenden.

Um dies zu tun, müssten Sie eine Sammlung mit zwei Geschäften synchronisieren, die BB nicht unterstützt.

Es gibt Abhilfen für diese für BB auf dem Netz: https://github.com/nilbus/Backbone.dualStorage

Für Titanium dies nicht 1 funktionieren würde: 1, aber ich habe einmal die folgende Bibliothek: https://gist.github.com/FokkeZB/e47dbc993183ec23b6699e875eb01137

Verwandte Themen