产品经理训练营大作业(05)
选择的功能为:App 升级
为什么选择这个功能?
手机上安装的很多 App 升级做的体验都相当糟糕。一般都是如下 2 点:
1、必须得盯着下载界面下载完成。不然,退出页面下载完成,下次触发升级还得重新下载一次。
2、点击取消安装,再次触发升级又让重新下载一次。
整个过程中最让人崩溃的点在于,明明本地已经有下载好的 Apk,就是无法识别非要重新再次下载。
产品文档:
功能:App 升级
版本:1.0.0
负责人:KingSwim
功能描述:App 内部升级功能模块。
功能重点:
1、下载之前要判断本地是否已经下载好安装包
2、安装之前也要判断本地是否已经有安装包
功能规划:
0 期规划—本期规划(工期 8 人日)(优先级高):
做到用户可以主动查询升级,并且如果本地已经有安装包不用再次下载。
1 期规划(优先级高):
做到部分功能可以无感知热更新,无法热更新的通过强制更新升级。
2 期规划(优先级中):
做到在空闲时间通过 wifi 流量静默提前下载好。
3 期规划(优先级极低):
做到断点续传以及差分包下载
重点用例:
1、网络请求异常,给用户提示
2、本地无安装包,要提示下载
3、本地有安装包,同时是最新包,要提示安装
4、本地是旧安装包,要提示下载
流程图:
地址:https://www.processon.com/view/link/5b5e7ab2e4b025cf492ca737
交互图:
地址:https://www.processon.com/view/link/604dfd4a637689019dd9569c
版权声明: 本文为 InfoQ 作者【KingSwim】的原创文章。
原文链接:【http://xie.infoq.cn/article/ec3dec68811600242d10465ba】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论