首页 > 解决方案 > 保留版本的 targetSdkVersion 限制

问题描述

我们在 Google Play 上有一个应用程序,它利用了 Google Play 的多 apk 功能。第一个 apk 是针对棒棒糖之前设备的旧 apk,并保留给我们尚未更新智能手机的用户。如果我没记错的话,它的 targetSdkVersion 设置为 19。我们不打算为该版本提供任何更新,因为所有开发仅针对新版本进行。

第二个 apk 针对棒棒糖后的所有内容,其 targetSdkVersion 设置为 26。

几天前我们收到了一封来自 Google 的电子邮件,要求我们尽快将 targetSdkVersion 提高到 26。如果我是正确的,那封电子邮件是关于保留版本的(无论如何我们都不想更新)。

现在,我已经阅读了我能找到的所有文档和文章,但我没有在我们的场景中找到任何信息。如果我们在 2018 年 11 月之后更新较新的应用程序,Google Play 的行为会怎样?他们会限制更新,除非我们也更新旧的 apk 或者我们是安全的并且我们可以保留保留的版本?

谢谢你。

标签: androidgoogle-playgoogle-play-console

解决方案


谷歌去年年底的博文似乎解决了你的问题(强调我的):

为了尽可能为用户提供最佳的 Android 体验,Google Play 控制台将要求应用以最新的 API 级别为目标:

  • 2018 年 8 月:需要针对 API 级别 26 (Android 8.0) 或更高版本的新应用。
  • 2018 年 11 月:针对 API 级别 26 或更高级别所需的现有应用程序的更新。
  • 2019 年以后:每年 targetSdkVersion 要求都会提高。在每个 Android 甜点发布后的一年内,新应用和应用更新都需要针对相应的 API 级别或更高级别。

未接收更新的现有应用程序不受影响。


推荐阅读