【发布时间】:2015-07-22 13:32:28
【问题描述】:
我有一个 ionic 应用程序和一个 Parse.com 后端。我的用户可以对锻炼程序执行 CRUD 功能,更改程序的各个方面,包括添加、删除、编辑其中的练习。
我对何时保存、何时调用服务器以及服务中可以保存多少数据/$rootScope感到困惑?
典型的用户流程如下:
- 创建程序和客户端(在服务器上创建并将数据存储在
$localStorage)。 - 用户进入编辑屏幕,他们可以在其中对程序中的所有练习执行 CRUD 功能。目前,我对每个函数执行服务器调用,以便将其同步到备份。
- 用户可以返回并选择不同的程序 - 下载数据并再次将其存储在 localStorage。
我的问题是如何确保我的用户数据始终保存到服务器并为他们提供响应迅速的用户体验。
有一个定时触发保存的超时功能是正常的吗?在移动设备上,由于连接不佳,对服务器的调用量非常痛苦。
欢迎任何关于与 Ionic 和 Parse.com 完全本地/远程同步的想法。
【问题讨论】:
-
回调怎么样?
标签: javascript angularjs parse-platform server