https://www.jianshu.com/p/f29b2423eb0b
1、安装更新插件
在电脑端全局安装 cmd下直接
npm install -g cordova-hot-code-push-cli
npm install -g https://github.com/nordnet/cordova-hot-code-push-cli.git (实际可用)
2、 cd 到项目目录给项目添加插件
cordova plugin add cordova-hot-code-push-plugin
3、创建 cordova-hcp.json模板
项目根目录下新建一个 cordova-hcp.json文件,输入如下内容:
{
"autogenerated": true,
"name": "worksheet",
"min_native_interface": 1,
"content_url": "http://119.136.19.76:8085/test/api/update/hotupdate/www", //项目在服务器上面的地址
"ios_identifier":"",
"update": "now"
}
4、cd到项目根目录下执行 cordova-hcp build
5、修改根目录 config.xml 在其中加入
<chcp>
<native-interface version="1" />
<config-file url="http://119.136.19.76:8085/test/api/update/hotupdate/www/chcp.json" />
</chcp>
config.xml文件 中 native-interface version="1",这里的1必须和chcp.json中"min_native_interface": 1 是一样的,这个1代表了外壳(webview版本)版本。做外壳更新用到此参数。
6、执行 ionic cordova build android --prod 生成一个apk安装到手机。
7、修改代码(html、js、css) 进行项目热更新
8、重新执行ionic cordova build android --prod 编译修改的代码。
9、重新执行 cordova-hcp build,把新生成的www文件夹copy到远程服务器中,重新打开已安装的app。即可看到效果。