Можете ли вы загрузить / получить доступ к ключу подписи приложения Android из консоли Google Play, если разрешите Google управлять ключами?

К сожалению, я считаю, что потерял локальную копию ключа, который использовался для подписи моего пакета приложения для Android. При загрузке / использовании консоли Google Play я бы разрешил Google управлять всеми моими ключами. У меня вопрос, можно ли получить копию ключа от Google для замены моей утерянной локальной копии?

1
0
4 780
3

Ответы 3

Если вы использовали подписку Google Play, вам нужно было подписать APK с помощью ключа загрузки, а затем Google подписал его окончательным ключом. Это означает, что если вы потеряли ключ загрузки, вы можете обратиться в службу поддержки Google Play и предоставить новый ключ загрузки.

Вы не можете получить копию своего ключа, однако Google позволяет вам сбросить ключ, то есть создать новый и предоставить им сертификат. После того, как они подтвердят вашу личность, вы сможете загружать новые APK / пакеты приложений, подписанные вашим новым ключом загрузки.

См. Раздел Создайте новый ключ загрузки на https://support.google.com/googleplay/android-developer/answer/7384423,

К счастью, я обнаружил, что в конце концов сделал (разумно) резервную копию своих ключей - паника закончилась! Однако прежде чем я дошел до этого момента, я получил полезный ответ от Google, который может помочь кому-либо еще с аналогичной проблемой:

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

Вот как сгенерировать и зарегистрировать новый ключ загрузки: Следуйте инструкциям в Справочном центре Android Studio, чтобы сгенерировать новый ключ. Он должен отличаться от любых предыдущих ключей. В качестве альтернативы вы можете использовать следующую командную строку для создания нового ключа: keytool -genkeypair -alias upload -keyalg RSA -keysize 2048 -validity 9125 -keystore keystore.jks Этот ключ должен быть 2048-битным ключом RSA и иметь срок действия 25 лет. Экспортируйте сертификат для этого ключа в формат PEM: keytool -export -rfc -alias upload -file upload_certificate.pem -keystore keystore.jks Ответьте на это письмо и прикрепите файл upload_certificate.pem.

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

Другие вопросы по теме