我是电话差距的应用程序开发新手,但不是网络应用程序开发的新手。迄今为止,我一直在做在我们公司服务器上运行的网络应用程序。我需要这些应用程序是独立的,所以...
我正在为我工作的公司构建一个专有应用程序。现场工作人员将使用该应用程序来显示他们当天安排的工作订单。每个工作订单都有一堆关于他们所看到的客户的信息,以及工作人员正在服务的客户系统的 PDF 示意图。一个工作人员的典型一天可能涉及 5 到 50 个工作订单。
到目前为止,我一直在使用我开发的网络应用程序,它可以根据需要下载所有信息。IE:当用户打开工单时,应用程序从服务器发送一个请求客户端的详细信息。如果用户想要查看 PDF 原理图,他们必须打开它并等待它下载后才能查看。在小区接收最少或不存在的区域中,用户可能要等待很长时间才能获得工单详细信息。这可能是个大问题。
我的问题是关于在手机上存储每个工作订单的信息。我的研究告诉我,HTML5 本地存储上限为 5MB。这是非常不足的,因为对于最多 50 个工作订单(因此最多 50 个 PDF 文档),我正在为每个工作订单查看近 5MB。但我也看到了对 PhoneGap 的本地数据库 API 的引用,我不能完全确定这个 API 的细节。
我想知道是否可以将有关每个工作订单的所有信息存储在手机内部存储的 PhoneGab 数据库中,包括每个客户的 PDF?