APP开发实战134-APP版本更新功能设计

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服务器端

35.2.2APP端

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,909评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,845评论 18 139
  • 王敬伟宽恕疗愈个案导师班课程于2016年11月27日结束。至今,我恍如做了一场长长的梦,在梦中我不断修补过往的创...
    燕珠儿阅读 448评论 3 2
  • 背景 前段时间看了你的生命有什么可能,一直没有写读书笔记。今天我来写写大体感受。 这本书告诉我什么 工作多年,有时...
    shawnxjf阅读 202评论 2 2
  • 在这次年前,有幸造访了福建,因为属于随性的旅游,所以真的就是想到那里就去那里,当一行人从落脚泉州泉港时,大伙喝茶空...
    马可约伯阅读 660评论 0 1