首页 > 学院 > 开发设计 > 正文

Cordova的热更新插件配置

2019-11-06 09:38:40
字体:
来源:转载
供稿:网友

Cordova的热更新处理

使用混合开发的一般都是为了减少开发时间,获得不同平台的一致体验,而热更新则是迅速修复线上问题或者静默更新的一种手段,Cordova官方提供了热更新插件,个人尝试后进行了梳理如下:

需要cordova 5.0+

如何创建工程和添加插件 之前有介绍

cordova plugin add cordova-hot-code-push-plugin // 添加热更新插件

配置过程:

1.   在   根目录/platforms/ios下新建一个 cordova-hcp.json文件 内容为

{

    "content_url":"http://192.168.1.104:80/www",  //服务器路径

    "autogenerated":true,

    "update":"now",     // 更新模式 now 立即 start 打开时

    "min_native_interface":1   //外壳最低支持版本号 

}

2. config.xml下添加

<chcp>

        <config-fileurl="http://192.168.1.104:80/www/chcp.json" /> // 服务器chcp.json文件路径

</chcp>

3. cd到根目录/platforms/ios 下 执行 cordova-hcp build会在 ios/www下生成 chcp.manifest 和 chcp.json 文件即为成功 

验证:

1.  执行cordova-hcp build后运行app 然后关闭 

2.修改ios/www下index.html相关文件然后再运行cordova-hcp build  

3. 将build后的www文件放到服务器

4. 再次打开app如果界面更改了即为成功 

参考资料:

http://www.cnblogs.com/johnzhu/p/5830450.html

http://blog.csdn.net/QQ_34160678/article/details/51580975

http://blog.csdn.net/lovelyelfpop/article/details/50848524

Mac 搭建本地Apache服务器

http://blog.csdn.net/iosweb/article/details/51426336


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表