1. 友盟自动更新产品介绍
友盟自动更新(Android)帮助开发者将移动终端上的应用升级到最新版本,是进行存量用户更新的有效手段。现在已经有数万款应用在使用友盟自动更新服务。
注意
- 该功能于2016年4月1日起进入了维护阶段,对于新增App、从未使用过该功能的App或当前不再使用该功能的APP(如在线参数列表为空,以及自动更新无任何更新包上传),不再开放该功能;对于已经使用该服务的老用户,我们会给出技术替代方案,尽量保证老用户的平滑迁移。详情请参考官方公告。
2. 原理:
友盟自动更新服务首先将用户终端上的应用版本信息(version name和version code)与友盟服务器上开发者上传的应用版本信息进行比较。如果服务器的应用版本更高,则会提示用户有新的应用版本(提示如下图所示,开发者可自定义界面)。用户选择更新之后,友盟自动更新则开始下载新版本应用,然后安装此应用。
3. 功能特点:
- 轻松集成:集成SDK并使用友盟服务,仅需一行代码。
- 渠道更新:支持每个渠道发布不同的渠道更新包,满足差异化需求。
- 增量更新:SDK在2.0版本后支持增量更新,默认下载增量包,节省时间和流量。
- 服务质量:下载安装包时默认通过CDN,保证在全国、各运营商的访问速度。
- 多样展现:开发者可以自定义各种UI样式。
4. 文档组成:
帮助您以最简最快的方式集成SDK,使用自动更新服务。
- 高级功能
高级功能分两大部分:多种更新场景和自定义功能。你在这里可以在更多场景下使用自动更新功能,并且更好的自定义更新的流程。
在这里可以下载到友盟自动更新SDK(Android),同时有样例程序和代码可供参考。还可以一起打包下载友盟其他服务的SDK。开发者经常遇到的问题,都可以在这个FAQ列表中找到答案。
5. 技术支持
如果有问题,请把您的问题发邮件至msg-support@umeng.com或者联系企业QQ:800083942,另外还可以添加我们友盟自动更新官方QQ群:415849781,我们会尽快回复您。
如果可以附上相关日志,我们可以更好的帮助您解决问题,可以通过加入这句代码UpdateConfig.setDebug(true);
来打开日志输出,发布应用时请去掉。