Выбор ответа Senior Сборка и публикация обновлено
Android: ключ загрузки и Play App Signing
Вопрос
Разработчик потерял keystore с ключом загрузки. Приложение использует Play App Signing. Что можно сделать?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Запросить сброс ключа загрузки в Play Console: ключ приложения хранит Google. С Play App Signing есть два ключа: ключ подписи приложения хранит Google, а вы подписываете загрузки ключом загрузки.
Варианты ответа
- Ничего: без исходного ключа обновлять приложение невозможно, нужно публиковать новое
- Запросить сброс ключа загрузки в Play Console: ключ приложения хранит Googleправильный ответ
- Подписать сборку debug-ключом из Android Studio, Google примет её как обновление
- Собрать APK вместо бандла, потому что подпись APK магазин не сверяет
Разбор
С Play App Signing есть два ключа: ключ подписи приложения хранит Google, а вы подписываете загрузки ключом загрузки. Потерянный ключ загрузки можно заменить через поддержку Play Console. Без Play App Signing потеря ключа действительно означала бы невозможность обновлений. Debug-ключ и неподписанные APK магазин не примет.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.