Консоль Google Play - Как удалить обновление опубликованного приложения

Я в отчаянии. Я опубликовал неправильное обновление для приложения в магазине воспроизведения новой консолью Play Developer.

Нет, мне нужно откат моего обновления, просто УДАЛЕНИЕ его и повторное опубликование предыдущего.

Я не могу понять 2 вещи:

  • как удалить его из меню версий приложений
  • повторно опубликовать предыдущий

Пожалуйста, помогите мне! заранее спасибо

Ответ 1

В предыдущих версиях Google Developer Console это можно было отменить публикацию последней версии .apk и включить выпуск нужной версии

.enter image description here

но теперь это не может быть возможным.

Обратите внимание, что откаты не поддерживаются из-за требований к версии приложений для платформы Android. Если вам необходимо выполнить откат, попробуйте запустить предыдущий APK с новым номером версии. Однако эту практику следует использовать только в качестве крайней меры, поскольку пользователи потеряют доступ к новым функциям, а ваше старое приложение может быть несовместимо с изменениями вашего сервера или форматами данных, поэтому обязательно запустите альфа- и бета-тесты своего обновления.

Вы можете увидеть предыдущие выпуски, но не можете снова включить:

enter image description here

Вам необходимо создать и опубликовать новый выпуск с последовательным versionCode.

enter image description here

Ответ 2

Просто создайте старую версию приложения с новой версией versionCode и старой versionName и опубликуйте ее

Ответ 3

Возрождая это, но для тех, кто ищет что-то похожее, но для комплектов Android-приложений.

Как это не так четко, как при .apk.

Для .aab вам необходимо:

  1. распаковать aab (это просто zip файл)
  2. декодировать AndroidManifest, представляющий собой двоичное протокольное сообщение, с помощью protoc
  3. для декодирования вам понадобится файл .proto, найденный в инструменте aapt2
  4. измените код версии/название версии декодированного манифеста Android
  5. закодируйте его снова с помощью protoc, используя файлы .proto, использованные на шаге 2
  6. упакуйте aab с zip, но будьте осторожны, чтобы не заархивировать каталоги и удалить префикс пути, который вы можете добавить неохотно
  7. подпишите заархивированный файл с вашими учетными данными магазина, используя jarsigner
  8. zipalign подписанный ZIP файл
  9. переименуйте сжатый, выровненный и подписанный к заключительному файлу .aab

Вы можете найти эти же шаги в следующем разделе, некоторые из которых были подготовлены заранее.

https://gist.github.com/Farious/e841ef85a8f4280e4f248ba8037ea2c0

Я пытался избежать жесткого кодирования и пуленепробиваемого, но это может быть еще не сделано.