一、APP版本更新通知流程图如下:

二、测试注意点:

  1、Android更新直接下载APK,IOS引导至APP Store更新页面;

  强制更新------只有“立即更新”

  1、一般“强制更新”的机制不常用,除非涉及到APP的紧急且致命缺陷的修复,或者是与用户monkey密切相关的问题,或许才会使用“强制更新”机制;

  2、不点击“立即更新”则APP中无法使用。更新后使用正常;

  3、退出客户端,下次启动APP时,仍出现强制升级提示。

  提醒更新-------立即更新

  1、Android同意更新,点击”立即更新“后应该有toast提示信息反馈给用户;

  2、Android下载APK通知栏有下载进度的提示;

  3、通知栏下载安装包要以实际APK的名称相符合或者包含APK的名称等,避免用户下载不明软件的顾虑;

  4、下载完安装包直接弹出安装的页面,包含一些权限的获取弹框;

  5、安装完最后一步提醒用户点击”完成“或“打开”,供用户选择;

  6、打开新安装包,首先默认显示在APP首页,并且之前用户APP中的数据显示正常;

  7、升级完成检查版本号是否是最新版本;

  8、版本更新入口不显示或者提示“当前已是最新版本”具体根据产品要求。

  提醒更新--------取消

  1、点击更新弹框中的”取消“,弹框取消,且APP正常使用;

  2、在版本更新入口显示”有最新版本Vxxx"提示,用户点击仍可出现更新通知,具体提示根据产品所定文案显示;

  3、退出客户端,再次打开APP仍出现”更新通知“。

  异常情况考虑点:

  1、当客户端有新版本提醒时,退出客户端,在本地不删除客户端的情况下,直接进入APP Store或者对应的下载商店检查是否可以正常更新版本;

  2、当客户端有新版本提醒时,退出客户端,在本地不删除客户端的情况下,更新版本成功后检查是否为最新的版本号;

  3、当客户端有新版本提醒时,退出客户端,直接删除客户端,下载最新的版本,则一切运行正常。

以上具体的还需跟产品要求所定,仅供参考,

  

转载于:https://www.cnblogs.com/zyrhmh/p/8386391.html

APP版本更新通知流程图相关推荐

  1. app版本更新的五种实现方式

    版本更新大致分为四大类: 1.app负责单版本检测测与更新(自己实现版本更新); 2.通过苹果商店的自动更新机制进行自动更新(相当与自己不更新,靠苹果商店自己的自动更新机制更新,这个是苹果提倡的升级机 ...

  2. 【业务篇】史上最全经验版用例之IOS和Android版APP版本更新、IOS版规避审核?

    一.IOS app设置苹果审核 为了app提交苹果能快速审核通过,故需设置app审核状态,隐藏部分敏感功能 1.线上app版本1.0.0,新版本app2.0.0测试通过,设置2.0.0版本app审核状 ...

  3. Anroid app版本更新

    1.前言 Android app更新是app必须拥有的功能,上线之后,可以强制用户更新也可以提示用户有新版,之所以写这篇文章,是为了介绍app版本更新的思路,内容还是比较简单的. 有人可能会说,现在比 ...

  4. UNI-APP APP版本更新方法

    UNI-APP APP版本更新方法 直接上代码不墨迹 直接上代码不墨迹 // 版本更新方法wgtUrlupload(){let _this = this;//系统版本升级判断接口(后台获取服务器)va ...

  5. app版本更新 下载apk后没有跳转到安装页面

    app版本更新 下载apk后没有跳转到安装页面 如果遇到这种情况,可以试试下面的两种方法 1.添加请求安装app的权限 <uses-permission android:name="a ...

  6. 后台如何实现对APP版本更新管理?

    I.概述 目录 I.概述 1.1 更新方式: 1.2  更新策略: 本文介绍--[后台如何实现对App版本更新的管理?] 1.1 更新方式: (1)本地更新 在APP启动时,通过向后台请求数据获取服务 ...

  7. App启动通用流程图方案

    App启动通用流程图方案

  8. android 10.0 SystemUI屏蔽某个app的通知

    1.概述 在10.0的系统产品开发中,产品有需求,需要状态栏不显示某个app的通知,根据SystemUI源码通知显示流程可以得知NoticationFilter.java中可以处理过滤通知 2.Sys ...

  9. 阅读小课堂:《态度》读书心得分享【 app版本更新策略】(任何进步都比没有进步好)

    文章目录 引言 序言:态度决定命运 I.人生哲学 1.乐观的人生态度比什么都重要 2.幸福的来源 3. 如何拥有抵制诱惑(游戏)的定力? 3.1户外游戏与电子游戏的对比 3.2 抵御诱惑最根本的方法是 ...

  10. ios app版本更新流程及问题总结

    ** ios app版本更新流程 ** 由于我是接手别人的项目进行上架,没有相关证书,描述文件或者p12文件,而且项目的发布证书也快要到期了,所以我新建发布证书ios_distribution.cer ...

最新文章

  1. linux 共享内存函数封装,linux ftok()函数 --多进程IPC之共享内存
  2. 图片基础知识梳理(3) BitmapBitmapFactory 解析
  3. Caffe学习记录(十二) ICNet分割网络学习二
  4. 主席树——多棵线段树的集合
  5. [转载] c++多态与java多态性_Java中的多态性
  6. CSDN 发布开源代码托管平台 GitCode
  7. 吴恩达《机器学习训练秘籍》完整中文版,现在可免费下载 | 资源
  8. spreadsheet js中创建下拉列表_JS 中创建自定义排序方法
  9. 覆盖电商、推荐、ETL、风控等多场景,网易的实时计算平台做了啥?
  10. Redis commands 官方
  11. java安装后怎么打开_java安装后怎么打开教程
  12. ie tab 强制使用外部程序——ie view
  13. Python-经验模态分解(EMD)分解及测试用例
  14. ML - 贷款用户逾期情况分析1 - Baseline
  15. 玩凤凰沙盘的几点思考
  16. JS操作word文档
  17. VM 虚拟机网络配置
  18. 2018最新APP界面设计教程---手机ui高级实战案例 视频教程(价值320元)
  19. 浪潮信息推出服务器操作系统Inspur KOS的底气与豪气
  20. 计算机桌面托盘变竖了 怎样恢复,右键没有NVIDIA控制面板怎么恢复?ATI显卡右键控制面板如何还原?...

热门文章

  1. vue 刮刮乐抽奖H5项目
  2. 《山海经》异兽75种,附图
  3. 对抗样本:知其然,知其所以然
  4. matlab画频谱图
  5. 使用HTML制作在线电子时钟,用HTML5制作数字时钟的教程
  6. elementui自定义手机号邮箱验证
  7. 笔记本计算机风扇连线,机箱风扇接口怎么接电源线【图文】
  8. python差异性分析_差异性分析
  9. 小程序上传大小限制问题解决
  10. 谷歌浏览器无法上网,其他浏览器正常,换chrome搜索引擎