关注网络安全
和行业未来

新的Android API可以让开发人员在他们的应用程序中推送更新

您可能已经在网上阅读过,谷歌正在授予Android应用开发者强制安装应用更新的权力......但事实并非如此。
相反,这家科技巨头正在提供一项新功能,可以帮助用户随时拥有最新的Android应用程序,是的,它是可选的。
随着在2018年Android Dev Summit上推出一系列新工具和功能,Google还推出了一款名为“应用内更新”的新API,旨在帮助开发人员确保用户运行最新,最好的 他们的应用程序版本。

Android的新应用内更新API如何运作?
需要注意的是,Android的新应用内更新API如果用户选择不更新,则不会强制或锁定用户。
相反,该API旨在积极地向用户通知最新的可用更新,并在不关闭应用或打开Google Play商店的情况下为他们提供流畅的应用内安装体验。

正如谷歌工程总监Aurash Mahbod所解释的那样,应用内更新API为Android开发人员提供了两种方式来向用户推送新的更新,如下所述:
1)即时应用内更新(针对关键补丁) - 应用开发者可以向用户显示全屏消息,通知他们新的更新,用户可以选择下载(如果需要)并立即安装 在他们可以使用该应用程序之前,在应用程序本身。
出于显而易见或其他原因,用户可以拒绝立即更新并继续使用该应用程序,以防它们未连接到Wi-Fi或电池电量不足。
2)灵活的应用程序内更新(定期更新) - 使用此选项,Android应用程序开发人员可以向用户显示一个小的“可用更新”通知,让他们可以选择接受它,然后在新版本应用程序中继续使用该应用程序 在后台下载。

下载应用程序后,将在用户下次重新打开应用程序时安装该应用程序。
灵活更新还为用户提供“不立即”选项,用户可以选择该选项以防他们不想安装更新。
这个概念很好,绝对不是新的,因为许多应用程序已经有自定义机制来确定用户是否运行过时版本,然后提示他们从Play商店安装最新版本。 但是,新的API使整个过程变得标准,流畅和简单,为用户提供了全新的体验。

Android In-app Updates API

Aurash还表示,该公司目前正在测试Google Chrome for Android中的In-App Updates API,并且正在为早期访问合作伙伴的开发人员提供新API。 它很快就会面向所有开发人员。
谷歌还表示,Android开发人员将能够完全自定义更新流程,使其成为您应用的一部分,这表明所有应用都不具备相同的应用内更新体验

评论 抢沙发