美文网首页
CodePush-热更新(自检测并重启服务)

CodePush-热更新(自检测并重启服务)

作者: 逸笛 | 来源:发表于2019-12-16 13:45 被阅读0次

热更新客户端及服务端 安装&配置:

https://github.com/lisong/code-push-server/blob/master/docs/react-native-code-push.md

自己的服务端。具体配置参考该项目

npm install code-push-server -g code-push-server-db init --dbhost localhost --dbuser root --dbpassword #初始化数据库
$ code-push-server #启动服务 浏览器中打开 http://127.0.0.1:3000

基于code-push-server服务

code-push login http://127.0.0.1:3000 #浏览器中登录获取token,用户名:admin, 密码:123456 code-push app add CodePushDemo-ios #创建iOS版, 获取Production DeploymentKey
$ code-push app add CodePushDemo-android #创建android版,获取获取Production DeploymentKey

自动检测CodePush服务端运行状态:

1.使用附件脚本上传到服务器。并授权执行权限。

chmod +x check_update_server.sh

  1. 添加脚本检测任务到 crontab中,检测间隔时间为:1分钟

编辑定时任务:crontab –e

*/1 * * * * . /root/hot_update/check_update_server.sh

相关文章

网友评论

      本文标题:CodePush-热更新(自检测并重启服务)

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