通过使用cordova插件cordova-hot-code-push实现实现iOS与Android端代码『热更新』功能,可不必发布应用市场经平台审核,便可动态更新App源码的目的。
全局安装 cordova-hot-code-push-cli
1
| npm install -g cordova-hot-code-push-cli
|
安装热更新插件
1
| cordova plugin add cordova-hot-code-push-plugin
|
修改 config.xml ,添加
1 2 3 4
| <chcp> <native-interface version="1" /> <config-file url="http://gc.51os.xyz/chcp.json" /> </chcp>
|
启动 hcp server 服务
在项目根目录生成 .chcpenv 文件。生成文件后停止。
修改 .chcpenv
1 2 3 4
| { "content_url": "http://gc.51os.xyz", "config_url": "http://gc.51os.xyz/chcp.json" }
|
在项目根目录中添加模板文件 cordova-hcp.json
1 2 3 4 5 6 7
| { "autogenerated": true, "content_url": "http://gc.51os.xyz", "min_native_interface": 1, "ios_identifier": "https://itunes.apple.com/cn/app/xiahegc", "update": "now" }
|
每次修改完成后,生成
上传到 gc.51os.xyz