我有一個離子應用程序和一個Parse.com後端。我的用戶可以在練習程序上執行CRUD功能,改變程序的各個方面,包括添加,刪除,編輯練習。何時調用後端以及何時在本地存儲(angularjs)
我很困惑什麼時候保存,何時調用服務器以及可以在服務中保存多少數據/ $rootScope
?
典型用戶流是如下:
- 創建程序和客戶端(在
$localStorage
兩者上的服務器和存儲數據創建)。 - 用戶可以編輯屏幕,他們可以在程序內的所有練習中執行CRUD功能。目前,我對每個功能執行服務器調用,以便將其同步到支持的服務器上。
- 用戶可以返回並選擇一個不同的程序 - 下載數據並再次將其存儲到localStorage。
我的問題是如何確保我的用戶數據始終保存到服務器併爲他們提供快速響應的用戶體驗。
有超時功能定期觸發保存是否正常?在移動設備上,由於連接不良,對服務器的呼叫數量非常痛苦。
任何有關與Ionic和Parse.com完全本地/遠程同步的想法都會受到歡迎。
如何回調? – Shomz