我希望这个问题属于这里。我正在为客户开发一个 Web 应用程序。它涉及为商人创建约会/报价并需要一些建议。
基本上有些产品可以添加到在 webapp 上创建的报价中。我希望能够从智能手机的移动应用程序上选择报价并填写报价。
我面临的问题是,因为可能并不总是有互联网连接,我需要在设备上离线存储报价数据,以便在有互联网时可以同步。
以下是使用移动应用程序的过程:
- 用户从 Web 应用程序获取约会并将其存储(最好在数据库中)
- 即使没有连接,用户也可以填写约会报价。
- 用户保存报价
- 移动应用程序自动向 Web 应用程序发送新报价(如果已连接)
- 当互联网可用时,用户手动同步数据
Web 应用程序负责创建约会和管理产品。移动设备存储它自己的产品副本,并且只是对报价的引用。
因此用户可以看到约会列表。选择约会,然后开始添加产品。
约会
约会ID
描述
产品
ID
描述
引用
ID
约会ID
product_id
Web 应用程序是用 PHP 开发的。
我想利用 HTML5 的移动应用程序离线存储,因为我是一名 Web 开发人员,没有时间在这个项目上学习母语(即 Objective-C)。我在几个地方读到 Web SQL 数据库不会继续,所以我不确定我的选择是什么。
也用于思考 HTML5 和 JavaScript 的代码,因此可能使用 jQTouch 或 jQuery Moble。
如果有人对我有任何建议或建议,那就太好了!