ionic 热更新-不发布应用市场动态更新APP源码

html5移动app框架ionic热更新插件-不发布应用市场动态更新APP源码

字数564  阅读162  评论0 

html5移动app框架ionic热更新插件-不发布应用市场动态更新APP源码

ionic热更新插件主要是指不让用户去应用市场上面重新下载安装包,或者重新安装升级包,实现APP的更新升级

一个ionic/cordova应用包括(HTML,JavaScript,CSS文件和其他资源),传统的更新是我们把我们的程序提交到应用市场,然后用户才可以下载更新。我们每改一个小功能都需要上传到appstore然后用户的手机提示更新下载等等。

cordova的cordova-hot-code-push插件让这些原本很复杂很麻烦的工作变得简单。我们用codepush插件可以直接实现不上传appstore 更新我们的应用。

在线视频播放地址:

http://v.youku.com/v_show/id_XMTUzMTQzMDQ2OA==.html?from=s1.8-1-1.2

ionic/Cordova实现的热更新原理

Ionic热更新插件cordova-hot-code-push 使用

1、    首先找到插件地址

https://github.com/nordnet/cordova-hot-code-push

也可以在:cordova.apache.org上面搜索

2、    安装 cordova-hot-code-push-cli

主要是用这个生成检测配置文件,也就是动态生成chcp.json和chcp.manifest生成两个文件

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

3、    创建项目,以前创建好的话不需要创建

4、安装热更新插件

Add plugin:

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

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

5.运行cordova-hcp build  或者  cordova build

6.新开一个cmd窗口运行 然后cd到我们对于的项目下面然后运行

cordova-hcp server  第一部分的时候我们已经安装

7.正常在运行完成第5步以后会在我们config.xml动态加入,如果没有自己加入即可

config-file的url路径为我们远程的可以访问的chcp.json路径

  <chcp><config-file url="http://5027caf9.ngrok.com/chcp.json"/></chcp>

8.运行代码或者打包我们的APP

9.我们修改我们要更新的代码,修改完成以后把项目根目录下面的www代码复制出去

10. 修改chcp.json文件的content_url,此地址为我们项目放置的地址

{

"autogenerated": true,

"release": "2016.04.11-17.36.13",

"content_url": "http://5027caf9.ngrok.com/chcp.json",

"update": "now"

}

11.打开我们的应用,看看代码是否更新(前提需要联网哦)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
171cms应用市场系统是国内首款针对APP应用市场而生开源的CMS,pc站+wap站+APP原生客户端三站合一,提供完整的APP应用市场搭建、运营、推广一站式解决方案。 软件介绍: 1、免费开源,自动采集功能 2、精美模板多样化,自定义模板,自定义标签 3、原生APP客户端,PC+wap多终端进行推广 安装步骤: 1、第一步,安装包解压,通过FTP上传到配置好的网站根目录下,在浏览器输入域名 。http://www.域名.com/install/ 弹出 2、第二步,环境检测,一些必要组件后面应该为打钩。 3、第三步,权限检测 4、第四步,数据库信息设置和后台账号密码设置 5、第五步,安装成功,可以选择进入管理后台首页或者网站首页。 6、首次进入后台管理页面需要到根目录下修改“admin”文件名,之后在域名后面添加上修改的文件名就可以访问后台管理页面了。 7、最后,直接输入您的域名就可以访问您的官网了。 171cms应用市场系统 v4.5.0 更新日志: 程序修复 修复了后台编辑应用的“应用详情”的内容字体颜色无法保存的问题 修复了模板五应用详情页面搜索框样式问题 修复了m102模板软件和游戏页无法显示更多应用问题 修复模板t001在IE8上打开,搜索框样式的问题 修复了后台应用大全里有的应用所属分类会产生0目录的问题 修复了后台应用评论和文章评论的审核、屏蔽全部按钮失效的问题 修复了后台管理系统文章咨询栏目里咨询详情的跳转地址功能没用的问题 修复了后台统计页面报错 修复了后台添加账号无法修改的问题 功能更新 当后台采集的应用没有缩略图时,直接显示“暂无图片” 子域名和主域名高速下载都可下载已申请的手助
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值