#android #google-play #keystore #google-play-console #android-app-signing
#Android #google-play #хранилище ключей #google-play-консоль #подписание android-приложений
Вопрос:
Я предпочитаю использовать сервис Google Play App Singing для своего приложения.
Я создал хранилище ключей и подписал с ним свой пакет приложений для выпуска. Затем я создаю внутреннюю версию для тестирования и выбираю воспроизведение подписи приложения одним щелчком мыши. От меня больше ничего не требовали в этом отношении.
Теперь я в замешательстве, потому что все, что я прочитал в документах, говорит о том, что вас попросят предоставить ключ загрузки для приложения. Меня не просили предоставить это.
Когда я перехожу на страницу подписания приложения в разделе выпуска, это не дает мне возможности загружать / создавать и загружать хранилище ключей.
Что именно произошло? Как я зарегистрировался в Play App Signing, не загрузив хранилище ключей для загрузки?
Ответ №1:
во-первых, вы должны подписать свой файл aab / apk с заданной конфигурацией для хранилища ключей. Это позволяет вам постоянно поддерживать права на обновление и управление вашим приложением после выпуска. также вам нужно понять, что Google извлекает ключ выпуска из пакета приложений после загрузки на консольный диск. однако в том, что вы делаете, вы предоставляете ключ вручную. Я расскажу вам о ключах, так как вы, кажется, немного знакомы с этой системой:
- Ключ подписи приложения никогда не может быть изменен в течение всего срока службы вашего приложения. Держите ключ подписи вашего приложения в секрете, но вы можете поделиться общедоступным сертификатом своего приложения с другими.
- Ключ загрузки Ключ
, который вы используете для подписи пакета приложений или APK-файла перед загрузкой в Google Play. Держите ключ загрузки в секрете, но вы можете поделиться общедоступным сертификатом своего приложения с другими. По соображениям безопасности рекомендуется использовать ключи подписи и загрузки приложений, которые отличаются друг от друга.
Ответ №2:
Вы должны подписать свой файл apk / aab в хранилище ключей в конфигурации выпуска. В противном случае, если вы зарегистрируетесь в Play App Signing, используя свой ключ отладки, вы столкнетесь с проблемами в будущем, если ваш ключ отладки сбросится, и вы не сможете обновить свое приложение.
После того, как вы подписали пакет приложений с ключом выпуска, он будет автоматически извлечен Google при загрузке его в консоль Google Play. Вы автоматически предоставляете ключ в загружаемом пакете.
Дополнительная информация здесь: https://support.google.com/googleplay/android-developer/answer/9842756?hl=en-GBamp;visit_id=637418371461688084-2328838094amp;rd=1
Комментарии:
1. Вы читали ту часть, где я сказал, что это сборка релиза?
2. Затем ключ был автоматически загружен вместе с пакетом. Он включен в пакет приложений, и Google извлекает его.