保留版本的targetSdkVersion限制

时间:2018-08-08 10:06:38

标签: android google-play google-play-console

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

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

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

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

谢谢。

2 个答案:

答案 0 :(得分:2)

Google's blogpost from late last year似乎在解决您的问题(强调我的意思):

  

为了向用户提供最佳的Android体验,Google Play控制台将要求应用定位到最新的API级别:

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

未收到更新的现有应用不受影响。

答案 1 :(得分:2)

“ Play控制台帮助”部分Target API level requirements for the Play Console对其进行了最直接的说明:

  

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

目标API级别要求仅影响您上传的新APK。任何以较旧的API级别定位的现有APK都可以保持发布状态,并且不会影响您上传新APK的能力。

您可以将您的棒棒糖APK保留在较旧的targetSdkVersion上发布。您的新APK版本必须以API级别26或更高为目标。