我看到示例创建的移动APP项目实际上都是些HTML页面,我也可以直接在微信里打开,而且有很好的体验,我在想是不是可以直接做为WEB应用在微信里使用。然后需要打包成APP的时候才打包,这样就真正实现了一次开发,在微信(WAP)、Adndroid、IOS里分别发布使用,这样就太爽了,必竟现在微信应用已经是不可忽略的需求了。如果微信上还要单独开发一次,那也是不小的工作量。
还请大侠指教,谢了。
7***@qq.com
- 发布:2016-12-14 16:16
- 更新:2016-12-14 17:37
- 阅读:2567
1、所有涉及到5+的修改为H5原生(简单说就是必须放在plusReady中运行的代码)
2、所有涉及到微信JSSDK的修改为微信JSSDK(微信是个坑,屏蔽了很多JS原生,例如图片上传、分享、支付等)
3、可以在代码中动态判断运行环境mui.os来决定调用JS原生还是微信JSSDK还是5+(即使如此,可能还存在一些特殊问题,不过已经好了很多了)
熟悉的话工作量不大,不熟悉的话又需要掉坑一段时间
Trust - 少说废话
参阅多端发布开发指南
需要自己根据不同的运行环境,对一些无法共用的部分做特定的处理。
浏览器是不支持5+runtime的,目前只有最新的360手机浏览器集成了5+runtime,详细参阅在浏览器中使用流应用。