【商城应用】app版本控制流程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/linzhiqiang0316/article/details/82669830

大家在app快要上线的时候一般会测试哪些流程呢,有些人会回答核心流程,但是我这边想说的是另外一个情况,也就是今天要讲的版本更新内容。大家想一下如果版本更新出现问题,那也就意味着之前安装过的app用户都更新不了,这是何其恐怖的一件事情。所以我们需要设计一个版本控制功能,用来控制app的版本更新,下面我详细的和大家介绍一下这个流程。

需求分析

开始之前我先来做一下功能分析,如果是app版本更新,那肯定会涉及到安卓或者ios的更新,所以这边我们肯定需要一个app类型字段。然后更新的方式了,我们是需要强制更新呢还是非强制更新呢,所以需要一个更新类型的字段。最后肯定就是更新的内容、更新的时间、更新版本号、以及更新的跳转链接四个字段。所以我们需要如下所示的字段:

设计实现

需求确定下来之后,我们就就可以进行设计实现了,这边我们只需要设计一个叫做版本控制表就可以了,里面的字段就是上面所说到的那些,版本控制表结构如下所示:

流程介绍

下面我们来说一下具体流程,app每次启动的时候都会进行版本校验,如果校验到需要更新,就会弹出更新提示语,具体流程如下所示:

UI实现

版本更新一般在后台管理中都会涉及到,下面就是一种典型的后台管理页面。

注意事项

这边需要额外注意是:如果是跨版本更新的话,打个比方,就是目前最高的版本是1.0.2,然后之前的版本现在有1.0.0、1.0.1,然后我们设置1.0.2是非强制性更新,这个时候1.0.1肯定是非强制性更新,那1.0.0是强制更新还是非强制性更新呢?这边我们处理方法是,只要是跨版本号的,不管当前版本是非强制更新还是强制性更新,都是强制性更新。

总结

版本更新的内容大概就这些,虽然内容简单,但是却异常的重要,在上线之前一定要测试好这一模块的功能。还有后台的版本控制管理只能是给技术人员使用的,运营人员最好不要给操作的权限,因为一旦配置出错,那就是毁灭性打击。好了今天的内容就介绍到这边了,谢谢大家的阅读~

要更多干货、技术猛料的孩子,快点拿起手机扫码关注我,我在这里等你哦~

                                                       

猜你喜欢

转载自blog.csdn.net/linzhiqiang0316/article/details/82669830
今日推荐