在phonegap'wraped'应用中使用缓存清单

时间:2012-04-24 15:58:39

标签: mobile jquery-mobile cordova

我有一个Web应用程序(jqmobile),它将被包装在Phonegap中,以便它可以在应用程序商店中使用。
我遇到的困难是放置html文件的最佳位置在哪里?我是否将它们包装到应用程序中,或者我仍然可以将这些页面托管在远程服务器上? 如果我决定更新我的一个html页面中的图像/元素,那么我是否必须强制用户在商店中“更新”他们的应用程序?如果可能,我不想这样做。

此外,此应用程序需要支持“离线”模式,但我听说过phonegap IOS应用程序不支持缓存清单? 任何有知识的人都可以给我一些方向吗? 谢谢!

1 个答案:

答案 0 :(得分:0)

您可以加载“外部网页”,但我认为苹果不会允许将其放入appstore。

其他方法是使用Ajax / XHR提取图像并将其本地存储在您的webapp中。是否需要一些工作才能使其正常工作,因为您需要使用二进制blob。通过这种方式,您可以更新现有的本地资源并保持应用程序的快速运行。

其他其他方式再次使用XHR / AJAX也只是将表情图像拉到本地网络应用程序中。我觉得你也可以和苹果公司合作。它会慢一些,您需要处理它,否则用户将在您的应用中看到空位或加载图像。

Phonegp将所有资源包装在App中。