Если вы потеряли upload key (ключ, которым подписываются новые версии приложения перед загрузкой в Google Play), не стоит паниковать. Если у вас включен Play App Signing - а он используется практически всеми новыми приложениями, — вы можете заменить upload key без потери приложения и пользователей.

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

  • Upload key — хранится у разработчика и используется только для загрузки новых версий приложения.
  • App signing key — хранится у Google и используется для подписи APK, которые получают пользователи.

Именно поэтому потеря upload key не приводит к потере приложения.

Как восстановить возможность публиковать обновления?

  1. Создайте новый keystore (.jks) и новый upload key в Android Studio.
  2. Экспортируйте сертификат нового ключа в файл .pem.
  3. Откройте Google Play Console и перейдите в раздел App Integrity (Целостность приложения).
  4. Выберите Request upload key reset («Запросить сброс ключа загрузки»).
  5. Укажите причину (например, I lost my upload key) и загрузите файл upload_certificate.pem.
  6. После одобрения запроса подпишите новую версию приложения новым ключом и загрузите её в Google Play. 

Сколько занимает сброс ключа?

Обычно Google рассматривает запрос в течение 1–2 рабочих дней, хотя в отдельных случаях это может занять немного больше времени. После подтверждения вы сразу сможете публиковать новые версии приложения. 

А если потерян App Signing Key?

Если вы используете Play App Signing, этот ключ хранится у Google, поэтому потерять его невозможно.