【问题标题】:Using Cache manifest in a phonegap 'wrapped' app在 phonegap 'wrapped' 应用程序中使用缓存清单
【发布时间】:2023-04-10 15:38:01
【问题描述】:

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

另外,这个应用程序需要支持“离线”模式,但我听说 phonegap IOS 应用程序不支持缓存清单? 那里有知识的人可以给我一些指导吗? 谢谢!

【问题讨论】:

    标签: mobile jquery-mobile cordova


    【解决方案1】:

    您可以加载“外部页面”,但我认为苹果不会允许将其放入应用商店。

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

    其他其他方式是再次使用 XHR/AJAX 将表情图像拉到本地 Web 应用程序中。我认为你会同意这个和苹果。它会更慢,你需要处理它,否则用户会在你的应用中看到空的地方或加载图像。

    Phonegp 将您的所有资源封装在应用程序中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多