Удалить устаревшую бета-версию из Google Play - PullRequest
0 голосов
/ 20 сентября 2018

Около двух лет назад я опубликовал версию одного из моих приложений в виде бета-версии для ограниченного числа пользователей, используя "бета-версию" в консоли разработчика Google Play.Я не продвигал эту версию в производство, вместо этого я просто выпустил другую версию в производственном треке.

Эта старая бета-версия все еще существует, и я не могу найти способ избавиться от нее.Сегодня я даже получил электронное письмо от Google, в котором говорилось:

Здравствуйте, Google Play Developer,

Это напоминание о том, что с 1 ноября 2018 года обновления для приложений и игр в Google Play будуттребуется для целевой Android Oreo (уровень API 26) или выше.После этой даты игровая консоль не позволит вам отправлять новые APK с целевым значением SDK менее 26.

Настройка приложения на целевой уровень API гарантирует, что пользователи получат существенные улучшения в области безопасности и производительности, при этом все еще позволяяВаше приложение должно работать на более старых версиях Android (вплоть до minSdkVersion).

Требуется действие

Убедитесь, что ваши приложения настроены на работу как минимум с Android 8.0 (API)уровень 26) до 1 ноября 2018 года. Технические советы по изменению целевого уровня API вашего приложения в соответствии с этими требованиями см. в руководстве по миграции.

Подвержены уязвимости приложения

Приложения, включенные в список ниже, имеют один или несколько APK-файлов - в процессе производства или тестирования, - которые в настоящее время не ориентированы на уровень API 26 или выше.Приложения перечислены с максимальным кодом версии и соответствующим targetSdkVersion.Если у вас есть более 20 приложений, которые могут быть затронуты в вашей учетной записи, пожалуйста, проверьте Play Console для получения полного списка.

com.mypackage.myapp 73 23

Указанное приложениев нижней строке указана двухлетняя бета-версия с номером версии 73 и таргетингом на API 23. Одна в производстве была обновлена ​​всего несколько дней назад и ориентирована на API 28.

Есть ли способчтобы вообще избавиться от этой старой бета-версии из консоли разработчика Google Play?

Ответы [ 2 ]

0 голосов
/ 21 сентября 2018

Используя несколько советов, которые вы оставили в своем профиле переполнения стека, я думаю, что я определил, что представляет собой ваше приложение и в чем проблема.Я не буду упоминать здесь название приложения, так как вы, кажется, хотите, чтобы вопрос был общим.

Проблема в том, что тонкое различие между замененным выпуском и затененный релиз.Ваша бета-версия APK частично затенена .Бета-версия APK предназначена для пользователей SDK9 +, тогда как ваш производственный APK предназначен для пользователей SDK16 +.Это означает, что в то время как большинство пользователей получат ваш производственный APK, пользователи на старых устройствах (SDK 9-15) получат вашу бета-версию.В результате ваша бета-версия все еще технически активна, и поэтому вы получаете правильное письмо.

Итак, теперь вопрос в том, что вы можете сделать, чтобы деактивировать его?Ответ немного запутан в пользовательском интерфейсе, но имеет смысл, если подумать.Вам нужно

  • создать релиз с NO (0!) APK в нем
  • опубликовать этот релиз на бета-треке

Это говорит Play, что вы намеренно хотите, чтобы в Beta не было активных APK.Эти пользователи будут по-прежнему получать производственные APK, но ваш старый бета-APK больше не будет активным.Мы сожалеем, что это сбило с толку, вы попали в тонкое дело.

0 голосов
/ 20 сентября 2018

Вы не можете удалить приложение, если оно опубликовано в виде бета-версии, альфа-версии или версии.Поскольку магазин Play Store хочет сохранить идентификатор приложения как уникальный, поэтому не возникнет конфликта, если впоследствии вы захотите выпустить бета-версию в производство.

Единственный способ сделать это - отменить публикацию приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...