版本发布

LIGHT平台打包集成APP后,APP的开发者怎样实现APP版本在线升级与版本升级管理?
APP的使用者怎么才能很容易的完成版本的在线更新与升级?
为了解决上述需求,降低开发者的开发APP的版本更新技术难度及成本,方便APP的使用者非常容易升级自己的APP,LIGHT平台提供了APP版本更新功能模块。

APP列表

在版本发布的首页可以预览到用户全部APP的“版本数量”和“最近发布”情况。点击列表中的APP可进入到对应APP的版本发布功能界面。

进入功能界面

界面如图:

添加发布包

点击“添加发布包”,打开版本更新版本操作表单,界面如下:

表单参数说明

平台:选择需要发布更新的APP平台,iOS或Android平台。

发布类型:iOS平台需要选择发布更新的类型,正式版或企业版。

发布包:iOS平台需上传ipa格式的发布包,Android平台需上传apk格式的发布包。

下载地址&App Store地址:更新的目标APP安装包,客户端需要从这个地址获取更新版本的安装包。

版本号:将要发布更新的版本号,建议格式为x.x.x或x.x.x.x。

发布描述:发布包的文字说明,文字说明会显示在手机端弹出的版本更新的提示对话框上。

填写完表单后,点击“提交”按钮,完成发布包的创建。

创建发布任务

发布包创建成功后,会在发布更新列表中生成一条发布包记录。点击“创建发布任务”,出现如下弹框,填写表单后点击“提交”,即完成版本发布。

一个发布包下,同时只能进行一个发布中的任务,若要创建新的发布任务,请先结束该发布包已有的任务。

发布类型:包括“正式发布”和“灰度发布”,发布类型选择“灰度发布”时,可在表单中配置灰度类型、高级规则等,只有符合灰度规则的APP才能接收到该版本的更新。

发布模式:包括“立即发布”和“预发布”,选择“预发布”时,还需选择预发布的“开始时间”,到该时间时,发布任务才会生效,客户端才会收到更新。

升级模式:包括“单次提醒”、“多次提醒”和“强制更新”,当手机客户端打开安装的应用,且应用版本低于发布版本时,会收到版本更新的提醒。

  • 单次提醒:若手机客户端应用满足更新条件,打开应用时会接收到该更新提醒,且只收到一次提醒,后续再打开将不再收到提醒;
  • 多次提醒:若手机客户端应用满足更新条件,每次打开应用时都会收到提醒,直到应用更新到该版本,具体提醒如下图所示;

  • 强制更新:若手机客户端应用满足更新条件,打开应用时收到的更新提示中,只有“立即更新”一种选择,用户只能选择“立即更新”,具体提醒如下图所示。

发布任务列表如下图,已发布的任务可以暂停、结束或者删除。