каждый файл .keystore, созданный с помощью keytool, уникален? - PullRequest
0 голосов
/ 10 марта 2020

Я пишу сценарий python для создания и подписания моего проекта android с использованием gradlew. Все в сети говорят о том, как вы можете потерять сгенерированный ключ, и поэтому вы можете потерять способность обновлять опубликованное приложение. У меня вопрос, являются ли все сгенерированные ключи уникальными с помощью keytool? и подписанный apk, использующий этот ключ, будет легко загружен в магазин Google Play, и каждое приложение, подписанное с использованием этого определенного ключа, будет считаться обновлением?

спасибо.

1 Ответ

0 голосов
/ 10 марта 2020

Да, каждый ключ, сгенерированный keytool, уникален.

Для управления ключами у вас есть несколько вариантов:

  1. Создание ключа подписи приложения локально, сохраняйте его в безопасности и используйте его только при создании версии выпуска вашего приложения. Используйте отдельный ключ для отладочных версий вашего приложения.

  2. Сгенерируйте ключ подписи приложения локально, зарегистрируйтесь в Подписание приложения через Play , предоставив Ваш ключ к Google. Во время регистрации вам будет предложено создать другой ключ (называемый ключом загрузки). Вы можете использовать ключ загрузки, как правило, для подписи приложений, которые вы загружаете в Play Console, но не забудьте сохранить подпись приложений в безопасном месте со строгими ACL. Если вы потеряете ключ загрузки, вы всегда можете сбросить его, поэтому менее критично.

  3. Самое простое решение (и по умолчанию в Play Console) состоит в регистрации в Подписание приложения через Play , и пусть Google сгенерирует ключ подписи приложения . Таким образом, вы уверены, что не потеряете и не потеряете его, и что он будет достаточно безопасным. Кроме того, у вас будет только один ключ: ключ загрузки, который можно сбросить, если вы его потеряете.

Я бы рекомендовал третий вариант (самый простой, самый безопасный ), но некоторые люди предпочитают хранить копию ключа при себе и поэтому выбирают второй вариант. Первый вариант очень рискованный, как вы, кажется, уже слышали.

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