35 APP版本更新功能设计
35.1功能项
35.1.1服务器端功能
1 可以从电脑上选择并上传APK到服务器。
2 可以编辑和显示更新日志。
3 可以自动读取APK中的渠道号、版本号和APK大小。
4 可以更新和删除上传到服务器的APK,也可以暂停更新功能。
5 可以配置通用版本和特定渠道版本。
(通过渠道号标识不同的软件商店,如360、豌豆荚和应用宝等)
6 可以配置更新提示的间隔时间和提示次数。
7 可以配置需要升级的手机机型、IP地址和区域。
8 可以针对特定类别的用户更新版本,实现灰度升级,如安装了特定渠道APK的用户、特定型号手机的用户、特定IP地址的用户和特定地区的用户等。
35.1.2APP端功能
1 用户可以手动更新版本,也可以设置是否自动更新,默认开启。
2 如果设置自动更新,则在APP启动、显示首页后,自动提示用户更新版本。
3 上传渠道号信息、机型信息和位置信息给服务器。
4 可以针对特定类别的用户更新版本,实现灰度升级,如安装了特定渠道APK的用户、特定型号手机的用户、特定IP地址的用户和特定地区的用户等。
35.2界面设计
35.2.1服务器端