如何进行APP版本升级管理?(如何进行app版本升级管理员权限)

在产品工作中,经常要对产品APP进行迭代升级。本文作者根据自己的工作经验,对APP版本升级管理这个问题展开了深入的思考,希望对你有帮助。

如何进行APP版本升级管理?(如何进行app版本升级管理员权限)

移动端功能开发测试完成后,需要引导用户安装新版本,针对用户量级较大的APP这个过程中会分为两个阶段:灰度阶段和正式阶段。

灰度阶段是面向部分用户投放应用,目的是验证应用包的可用性及兼容性问题。正式阶段是面向全量用户投放正式的应用,目的是引导用户升级到新的版本。

实施方式:

灰度阶段有两种方式:APP灰度——全量功能APP分发给部分用户试用。功能灰度——部分功能由后台控制开关供部分用户使用正式阶段(全量开放):经检验没有问题的APP上传到各应用市场,同时引导老用户进行版本升级

本文仅针对正式阶段,面向全量用户进行新版本升级引导的APP版本升级管理进行展开讨论。

版本升级流程:

版本升级总共分为两步:安装包发布到官网,引导用户升级到新版本。

流程图如下:APP官网投放、iOS需要上传appstore审核,安卓可依据需求投放不同应用市场。

如何进行APP版本升级管理?(如何进行app版本升级管理员权限)

特别说明:因为App Store存在审核时间长的特性(3-14天不等),如果需要两端同步发布一般是需要先将iOS端进行提审,再讲安卓提审(安卓应用市场审核周期为一天左右),等到应用包已经上架应用商店后,接下来就是引导已经安装APP的老用户进行升级到新版本各应用商店有自己的应用升级方式。

但是升级过程会很被动(比如用户关闭自动升级,新版本存在功能不兼容导致用户不能使用),所以需要我们自己开发管理后台去控制各版本之间的升级方式

如何进行APP版本升级管理?(如何进行app版本升级管理员权限)

运营配置升级流程:

引导用户升级需要在后台做两步:配置需要升级的安装包信息,设置升级方案。

如何进行APP版本升级管理?(如何进行app版本升级管理员权限)

第一步:填写安装包信息

不同渠道的安装包需要填写的安装包信息不同,iOS之所以分为三种发布类型是可以理解为两个用途:appstore用于正式安装包配置,企业分发/testflight为内部测试升级使用。

testflight是苹果提供给开发者专用的测试方式,用户需要测试之前需要安装苹果提供的一个testflight工具,然后会收到开发者的测试升级邀请,或者通过开发者开放的一个公开链接去下载测试包。

testflight这种方式一是测试人数有上限(9999人),二是需要额外安装工具。

内部测试的话,也可以通过企业证书打包的方式,企业证书是面向企业内部员工使用的APP的开发者证书。开发者只需要将应用打包,生成应用下载二维码,这样用户就可以直接扫码安装。

两者可以依据现实情况考虑,不是必要选项。

如何进行APP版本升级管理?(如何进行app版本升级管理员权限)

第二步:设置升级方案

这里面有两种主流升级方式:依据最新版本升级方式引导升级,依据用户当前所用版本升级方式引导用户升级。

依据最新版本升级方式引导用户升级:不管用户当前所用版本,所有版本都是依据最新版的升级方式来升级的。

优点:引导性强,可以快速引导全量用户升级到最新的版本。

缺点:影响范围广,比如本次新版功能只针对上个版本用户做了bug修复,需要强制升级,但是其他版本用户虽然没受到影响也需要跟着一起强制升级。

依据用户当前使用版本的升级方式引导用户升级:新版发布时,为每个历史版本配置该版本的升级模式,比如新发布2.0.0版本,为1.2.0版本配置提示升级,为1.1.0版本配置不提示升级,为1.0.0版本配置强制升级。

优点:针对性强,可以兼容历史版本,用户影响范围小。

缺点:维护成本高,随着版本数量增多,会存在需要维护的历史版本多的情况所以升级方案参考了上面的两种升级方式,采用第一种依据最新版本升级方式,但又补充了最小兼容版本,尽可能在用户体验及维护成本中平衡,先看下用户端的升级判断逻辑。

如何进行APP版本升级管理?(如何进行app版本升级管理员权限)

提醒用户升级方式有四种:

如何进行APP版本升级管理?(如何进行app版本升级管理员权限)

升级策略的触发条件除了最新版本配置的升级方法外,考虑到了历史版本兼容性问题,增加了最小兼容版本的这个字段,就能满足在固定版本以前无法正常使用,需要强制升级的逻辑场景。

最小兼容版本就是,最新版本升级逻辑仅支持的最小版本号,小于该版本的历史版本均采用强制升级,保障用户的基本使用体验,其余版本则遵循最新版配置的升级逻辑。

版本管理列表:

如何进行APP版本升级管理?(如何进行app版本升级管理员权限)

新建版本:

如何进行APP版本升级管理?(如何进行app版本升级管理员权限)

客户端升级弹窗:

如何进行APP版本升级管理?(如何进行app版本升级管理员权限)

总结:

做好一个移动端产品,除了需要研发新的功能满足用户的需求,还需要关注版本的更新迭代节奏。如何用更好的方式引导用户升级,以及建立良性的迭代循环和版本兼容管理,都是值得思考的,如果更多的好的想法欢迎一起交流沟通~

本文由 @胡小圈儿 原创发布于人人都是产品经理。未经许可,禁止转载

题图来自Unsplash,基于CC0协议

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年3月26日 上午8:28
下一篇 2023年3月26日 上午8:38

相关推荐

  • 科研课题经费管理办法

    科研课题经费管理办法是指为了规范科研课题经费的使用和管理而制定的一系列规定和措施。科研课题经费的管理是科研活动中非常重要的一环,它直接关系到科研成果的质量和效益。 首先,科研课题经…

    科研百科 2024年3月5日
    64
  • 项目管理网站 免费版(项目管理中文网)

    项目管理中文网项目管理中文网文体(教材篇) 编者按2018年的一项调查研究显示,民主型家庭教育模式与民主型家庭教育模式具有鲜明的特点,使得这一模式成为“有问必答”的一种模式。孩子学…

    科研百科 2024年9月29日
    21
  • 留样再测质控方案

    留样再测质控方案 随着工业生产的迅速发展,产品的可靠性和安全性成为了企业的关键因素。为了保证产品的质量,许多企业采用了留样再测质控方案,以确保产品的质量达到最高标准。 留样再测质控…

    科研百科 2024年10月8日
    16
  • web项目用户管理系统

    Web项目用户管理系统 随着互联网的普及,越来越多的企业开始重视Web项目的管理,以便更好地控制其用户信息和数据。因此,开发一款功能强大的Web项目用户管理系统变得非常重要。本文将…

    科研百科 2024年12月26日
    0
  • Android与IOS的的兼容总结(安卓和ios兼容性问题)

    前言 虽然最近没怎么开发H5端的应用,但是还是想总结下之前开发移动端遇到的一些问题,顺便加深一下自己的印象。 1.时间戳转换问题 安卓 Date.parse(new Date(&#…

    科研百科 2024年5月7日
    85
  • 家畜遗传材料生产许可办法(全文)

      家畜遗传材料生产许可办法JrZ   (2010年1月21日农业部令2010年第5号公布,2015年10月30日农业部令2015年第3号修订)JrZ   第一章总则JrZ   第…

    科研百科 2022年6月2日
    315
  • 广州项目管理自考

    广州项目管理自考 广州项目管理自考是中国大陆的一种高等教育形式,它旨在为项目经理和其他从事管理的人士提供必要的知识和技能。这种高等教育形式通常由广东省政府和相关机构主办,并在全国范…

    科研百科 2024年9月15日
    29
  • 全省职工看过来!湖南工会发放特别慰问消费券啦 每人不超过300元

    @全体职工、工会会员 湖南工会 发放特别慰问消费券啦 基层工会可按照 每人不超过300元的标准 发放新冠肺炎疫情防控 特别慰问消费券 记住,是普惠的哟 3月16日,湖南省总工会下发…

    科研百科 2023年10月4日
    235
  • 青海同仁县多举措促进农牧民持续增收

      近年来,青海省同仁县紧紧抓住国家大力支持“三农”发展、中央支持青海等省藏区经济社会发展的重大战略机遇,在抓好粮食生产的同时,做大马铃薯、黄果梨、青稞等优…

    科研百科 2022年5月12日
    312
  • 浅谈智慧电能管理系统在自来水厂中的应用

    摘要:在国家节能功耗和精细化能源管理的号召下,为了提高终端用电的效率,改变用电方式,很多企业都开始运用电能管理系统,这样就能在保证用电功能的同时,还能够实现正常用电,并且减少电量的…

    科研百科 2023年10月28日
    195