Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 保留版本的targetSdkVersion限制_Android_Google Play_Google Play Console - Fatal编程技术网

Android 保留版本的targetSdkVersion限制

Android 保留版本的targetSdkVersion限制,android,google-play,google-play-console,Android,Google Play,Google Play Console,我们在Google Play上有一个应用程序,它利用了Google Play的多apk功能。第一个apk是旧的,它针对棒棒糖前的设备,并保留给那些尚未更新智能手机的用户。如果我没记错的话,它的targetSdkVersion设置为19。我们不打算为该版本提供任何更新,因为所有开发都只针对新版本 第二个apk以棒棒糖后的所有东西为目标,其targetSdkVersion设置为26 几天前,我们收到了一封来自谷歌的电子邮件,要求我们尽快将targetSdkVersion升级到26。如果我是正确的,那

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

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

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

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

谢谢。

似乎在回答您的问题(我的重点):

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

  • 2018年8月:新应用需要达到API级别26(Android 8.0)或更高
  • 2018年11月:更新现有应用程序,以达到API级别26或更高
  • 2019年以后:每年都会提高targetSdkVersion要求。在每个Android甜点发布后的一年内,新的应用程序和应用程序更新将需要针对相应的API级别或更高级别
未接收更新的现有应用不受影响。

似乎在回答您的问题(强调我的问题):

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

  • 2018年8月:新应用需要达到API级别26(Android 8.0)或更高
  • 2018年11月:更新现有应用程序,以达到API级别26或更高
  • 2019年以后:每年都会提高targetSdkVersion要求。在每个Android甜点发布后的一年内,新的应用程序和应用程序更新将需要针对相应的API级别或更高级别
未接收更新的现有应用不受影响。


Play Console帮助部分最直接地说明了这一点:

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

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


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

游戏控制台帮助部分最直接地说明了这一点:

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

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


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

嘿,Michael,谢谢您的回答。是的,我也读过那篇文章。我觉得有点模糊的是他们对“应用”的理解。该应用程序是“Google Play上的应用程序”还是“Google Play上的单个应用程序中为用户提供的APK之一”?因为我们在Google play上有一个应用程序页面,上面有两个不同的APK。问题是-我们是否需要确保在附加到该应用程序页面的所有APK中都以最新的targetSdkVersion为目标,还是仅以我们希望能够更新的版本为目标?我的理解是,对于要发布更新的内容,您只需增加
targetSdkVersion
。因此,如果你独立上传两个APK——即使它们是“同一”应用——我看不到你的旧APK受到影响。但我同意他们没有明确地涵盖那个特定的场景。当您登录到Google Play开发者控制台时,会有一个聊天服务,您可以在那里向Google Play支持团队提问。你可以试着问他们关于这件事的澄清。好的,我通过支持邮件问了这个问题,让我们看看他们的答案是什么,我会把它转发到这里。再次感谢您的帮助@Michael!嘿,迈克尔,谢谢你的回答。是的,我也读过那篇文章。我觉得有点模糊的是他们对“应用”的理解。该应用程序是“Google Play上的应用程序”还是“Google Play上的单个应用程序中为用户提供的APK之一”?因为我们在Google play上有一个应用程序页面,上面有两个不同的APK。问题是-我们是否需要确保在附加到该应用程序页面的所有APK中都以最新的targetSdkVersion为目标,还是仅以我们希望能够更新的版本为目标?我的理解是,对于要发布更新的内容,您只需增加
targetSdkVersion
。因此,如果你独立上传两个APK——即使它们是“同一”应用——我看不到你的旧APK受到影响。但我同意他们没有明确地涵盖那个特定的场景。当您登录到Google Play开发者控制台时,会有一个聊天服务,您可以在那里向Google Play支持团队提问。你可以试试看