代码之家  ›  专栏  ›  技术社区  ›  aga

保留版本的targetSdkVersion限制

  •  1
  • aga  · 技术社区  · 6 年前

    我们在Google Play上有一个应用程序,它利用了Google Play的多apk功能。第一个apk是针对棒棒糖之前的设备的老apk,它为那些还没有更新智能手机的用户保留。如果我没记错的话,它的目标值是19。我们不打算为该版本提供任何更新,因为所有开发都只针对新版本。

    第二个apk的目标是棒棒糖之后的所有东西,其targetSdkVersion设置为26。

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

    现在,我已经阅读了所有我能找到的文档和文章,但是我没有在这里找到关于我们的场景的任何信息。如果我们在2018年11月之后更新新的应用程序,谷歌Play会有什么表现?他们是否会限制更新,除非我们也更新旧的apk,或者我们是安全的,我们可以保留保留的版本?

    谢谢您。

    2 回复  |  直到 6 年前
        1
  •  2
  •   Edward Cunningham    6 年前

    播放控制台帮助部分 Target API level requirements for the Play Console 最直接的陈述是:

    一旦这些要求生效,Play控制台将阻止您使用旧的目标API级别提交新的apk。

    目标API级别的需求只影响您上载的新apk。任何针对旧API级别的现有APK都可以继续发布,并且不会影响您上传新APK的能力。

    你可以把棒棒糖前的APK发布在一个旧的targetSdkVersion上。新的APK版本必须以API级别26或更高为目标。

        2
  •  2
  •   Michael    6 年前

    Google's blogpost from late last year 似乎在回答你的问题(强调我的问题):

    为了给用户提供最好的Android体验,Google Play控制台将要求应用程序针对最新的API级别:

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

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