Cordova的热更新插件配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_30657013/article/details/58596229

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-file url="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/wwwindex.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





猜你喜欢

转载自blog.csdn.net/sinat_30657013/article/details/58596229