ionic 热更新 cordova-hot-code-push
2018-04-30 22:12:36 ANDROID 被浏览次
项目中添加插件
ionic cordova plugin add cordova-hot-code-push-plugin
npm install -g cordova-hot-code-push-cli
添加以下信息到config.xml文件中:
<chcp>
<config-file url="http://192.168.1.203:8121/chcp.json" />
<native-interface version="1" />
</chcp>
config-file 是chcp.json文件所在的访问地址
运行 cordova-hcp build 会将结果写到www目录下去, 看一下他生成的 chcp.json,
{
"autogenerated": true,
"content_url": "http://yuananan.cn/www",
"release": "2018.04.30-21.36.38"
}
content_url:服务器地址,也就是生成的www这个目录的内容放到云端的内容。
min_native_interface:apk壳的版本设置。在config.xml我们设置的native-interface version=5 那么我们生成的就会是 "min_native_interface":5.
update:可以设置的值有start:启动应用程序时安装更新;resume:从后台状态恢复应用程序时安装更新;now:一旦下载就安装更新;
将www目录中的内容,发布到配置的content_url对应的地址上去, 客户端就可以自己拉取新的内容了