Выбор ответа Middle Публикация обновлено

Play App Signing

Вопрос

Чем ключ загрузки (upload key) отличается от ключа подписи приложения в Play App Signing?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Ключ загрузки подтверждает автора сборки, пользователям её подписывает Google. В схеме Play App Signing разработчик подписывает AAB ключом загрузки, Play проверяет его, а итоговые APK подписывает ключом подписи приложения, который хранится у Google.

Варианты ответа

  1. Ключ загрузки подтверждает автора сборки, пользователям её подписывает Googleправильный ответ
  2. Это один и тот же ключ: Play просто хранит его копию для подписи APK
  3. Ключ загрузки нужен для debug-сборок и внутреннего тестирования
  4. Ключ подписи хранится в репозитории проекта, а ключ загрузки у Google

Разбор

В схеме Play App Signing разработчик подписывает AAB ключом загрузки, Play проверяет его, а итоговые APK подписывает ключом подписи приложения, который хранится у Google. Если ключ загрузки потерян или утёк, его можно заменить через поддержку, и пользователи ничего не заметят. Без этой схемы потеря единственного ключа означала невозможность обновлять приложение. Ключи в репозитории не хранят никогда.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.