Скачать APK файл из Google Play Developer Console программным способом - PullRequest
0 голосов
/ 13 февраля 2019

У меня есть проект Android в моей консоли разработчика Google Play.Мне удалось автоматизировать загрузку ночных сборок на альфа-канал, но мне также нужно скачать APK, чтобы получить хэш md5 для своих внутренних целей.

Я не могу получить хэш md5 перед загрузкой, потому что App Signing by GoogleВоспроизведение включено для этого приложения, поэтому каждый загружаемый файл APK повторно подписывается с хранилищем ключей Google.

Есть ли способ загрузить файл APK из канала Alpha для моего собственного проекта?

Ответы [ 2 ]

0 голосов
/ 15 февраля 2019

Пьер ответил правильно.Однако получение MD5-хеша вашего APK, вероятно, является ошибкой.В частности, если вы используете это для проверки, вы, вероятно, внесете ошибку.Это связано с метаданными безопасности Google Play .Это не будет согласовано во всех версиях вашего APK и, в частности, может меняться со временем без повторной публикации.

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

0 голосов
/ 13 февраля 2019

Вы можете загрузить оригинальные и повторно подписанные APK-файлы из консоли Play в библиотеке артефактов.

К сожалению, сегодня нет API для загрузки повторно-подписанных APK-файлов.

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