首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

什么是Google Play应用内更新?

Enjoy出海-移动开发者出海服务平台

大部分应用程序更新,主要是通过自己部署的服务器进行更新操作,每次用户打开应用时会联系服务器检查是否有新版本可用。

以前,如有新版本则会弹出提示要求用户进行更新,用户点击更新后最终还需要跳转到Google Play完成更新操作。这种强制性更新会影响用户体验,甚至会影响用户的留存情况。

所以,现在Google Play推出了无需离开应用即可完成相应的应用内更新,来提升用户操作体验,减少用户的操作流程。据官方数据显示,目前已有超过10%的热门应用和游戏使用了应用内更新的功能。

应用内更新功能介绍

Google Play应用内更新是Play Core库的一项功能,它引入了新的请求流,以提示活跃用户更新开发者的应用。

这里需要注意的是,应用内更新仅适用于运行Android 5.0(API级别21)或更高版本的设备,并且要求开发者使用Play Core库 1.5.0或更高版本。满足这些条件后,开发者即可使用这项功能。

两种可选择的更新方式

1.灵活更新

在这种方式下,如果用户选择更新,应用程序即使在使用过程中也不会受到影响,可以继续使用,会由后台会下载并安装最新的版本,当版本安装完成后会出现重启提示。用户选择重启即可完成整体的更新流程。这种更新方式适用于非核心功能的更新。

2.强制更新

当开发者的版本更新涉及到核心功能更新,要求必须所有用户更新版本才能使用时,则需要用到这种更新方式。用户通过应用程序的弹窗提示选择更新后,Google Play会自动处理更新以及安装操作,更新完成后重新进入应用程序即可生效。

开发者在更新流程中还能做什么?

为了更好利用谷歌的应用内更新功能,在更新中还有下面这些点需要注意。

当应用本身版本很多时,可设置每个版本的更新优先级。针对不同版本做出不同的响应,根据设置的优先级来决定用户是需要强制更新、灵活更新或不需要更新。

根据用户版本的新老程度,来设置不同的更新流。某些用户可能已经落后十几个版本,而某些用户只差几个版本未更新。针对不同的用户设置不同的更新流,确保满足不同用户的更新需求。

将下载进度制作到应用程序当中显示给用户,以便用户能在灵活更新的过程中了解更新下载情况。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191125A0OP4H00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券