APICloud 的版本更新怎么用,云修复怎么用?

新增版本更新技术专题文档:http://docs.apicloud.com/APIClou ... 2%98/version_update

新增云修复技术专题文档:http://docs.apicloud.com/APIClou ... 9%A2%98/smartUpdate




简介作用:不用发布新的apk或者ipa版本既可对你的app进行app内更新,即增量更新,你改动了哪个或者哪几个html/css/js文件,那么只更新这几个文件即可。更新完毕后用户在下次启动app时,立即看到效果。所以该功能也可以帮助你快速迭代版本,绕过苹果store及andriod市场的版本发布审核,让你做到快速修复bug,快速迭代版本。

简单介绍如何使用:新建一个目录,命名为widget,将你要更新的html/css/js文件拷入该目录,该目录下的文件及子目录其结构与你的项目在
Studio 中的保持一致;或者将你在Studio中的项目整个拷出,然后将最外层目录改名为widget,再将里边不不要更新的文件全部删除,只留下需要更新的;最后,将该widget目录通过工具压缩成zip包(必须是zip格式);再通过网站上的云修复界面上传提交该zip包即可。注意,云修复是针对app版本的,你的zip包发布给1.0.0版本,它只会修复1.0.0版本,其他版本是不会修复该更新包的。 当用户启动应用时,就会收到并且自动更新了。

条件:必须正式版,重启有效,
config.xml必须配置 <preference name="smartUpdate" value=" true " />

区别:

    云修复:
针对同一版本, 比方说发给1.0.0的修复包,只有1.0.0版本的应用能更新,1.0.1或者其他任何版本的应用是不会收到更新的。同时,如果你针对该版本发布了10个修复包,那么会等到最后一个修复包修复成功再提示,中间的9个都不会提示你,也就是只会提示你一次

    版本更新:针对不同版本,手机安装的版本必须比所要更新的版本低,也可进行多版本更新,只提示最新版本的


   云修复和版本更新都
支持 新增 ,这个过程是一个覆盖的过程,有则覆盖,无则追加;如果之前的版本是加密的, 新提交的代码会加密后再更新

注意事项:

   1.版本更新时,如果处于测试阶段,可以填
对应的plist的下载地址,如果说以后你的应用上线了AppStore,那么更新时就要填写应用在AppStore的地址了

   2.IOS如果提交了自己的个人证书,需要
上苹果store才能更新,APICloud检测到更新后会自动跳到苹果市场去更新。企业版证书可以直接更新。苹果不允许应用不经过版本审核而自己应用内更新

   3.项目由一帐号移至另一帐号,不是直接移交,新建项目把代码直接覆盖, 包名和签名证书和原项目保持一致, 版本更新是基于appId进行判断的,你可以在原来的那个项目上,发布最后一个版本,而这最后一个版本的包,是由你的新项目编译出来的,之后再发布版本时,就可以在新项目上发布了
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值