美文网首页
ionic3热更新注意事项

ionic3热更新注意事项

作者: YIYI777 | 来源:发表于2018-05-09 15:06 被阅读0次

    1、npm install -g cordova-hot-code-push-cli

    2、ionic cordova plugin add cordova-hot-code-push-plugin

    ionic plugin add cordova-hot-code-push-local-dev-addon

    3、根目录新建cordova-hcp.json文件:

    {

    "autogenerated":true,

    "content_url":"http://36.255.221.52/hotcode/www",

    "min_native_interface":1,

    "update":"now",

    "ios_identifier":"https://itunes.apple.com/cn/app/***"

    }

    执行:cordova-hcp build或者cordova build会根据cordova-hcp.json生成chcp.json和chcp.manifest以及.chcpenv文件

    4、另开启一个窗口执行:cordova-hcp server监听打包后的变化 ( ps:不要关闭 cordova-hcp server,如果关闭需要重新执行cordova-hcp server)

    5、修改chcp.json以及.chcpenv文件

    chcp.json内容为:

    {

    "autogenerated":true,

    "release":"2018.05.06-16.07.18",

    "content_url":"http://36.255.221.52/hotcode/www",

    "update":"now"

    }

    .chcpenv内容为

    {

      "content_url": "http://36.255.221.52/hotcode/www",

      "config_url": "http://36.255.221.52/hotcode/www/chcp.json"

    }

    6、根目录config.xml加上

    http://36.255.221.52/hotcode/www/chcp.json"/>

    7、修改源码文件后、执行ionic cordova build ios —prod后打开ionicapp.xcodeproj文件检查staging文件夹下的config.xml是否和根目录下的config.xml的chcp配置是否一致(执行ionic cordova build ios —prod后chcp.json和chcp.manifest内容文件会变化是正常的)

    8、最后把最新的www内容上传到服务器中

    9、重新启动app后就可看到更新的内容

    (最重要要检查各个文件的content_url、config_url内容是否正确)

    相关文章

      网友评论

          本文标题:ionic3热更新注意事项

          本文链接:https://www.haomeiwen.com/subject/mkanrftx.html