app 混合开发更新问题

在开发一款混合式的APP,在更新时遇到了一个问题

描述:项目前端部分基于vue写的,再不更新壳子的情况下,如果单独更新网页部分,更新次数多了,就会出现更新不了的问题,但是更新也不是完全不起作用,有时进入的时候是更新好的,但是大部分情况是没有更新

说明:由于app使用微信内核解析,reload方法和添加时间戳的方法(微信上)都不能更新,所以目前使用window.open()

问题:这个问题该怎么解决或着还有什么其他比较好的更新方法?

阅读 2.9k
2 个回答

之前用h5+ 和 react 混合开发了一个项目,看了下update.js,是这样处理的:

if ( w.plus ) {
    initUpdate();
} else {
    document.addEventListener("plusready", initUpdate, false );
}

不知道对你有没有帮助,或者你可以换一个打包app壳的方式?

你可以尝试在 html 标签上加入 <html manifest="IGNORE.manifest">
试试看呢

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题