Есть ли какой-нибудь API или инструмент, который позволяет мне автоматически загружать APK в Google Play? Я хочу автоматически публиковать настроенные приложения в моей учетной записи без каких-либо ручных действий или графического интерфейса.
Я поискал, но не смог найти API для этого (только android-publisher, но он не поддерживает публикацию, несмотря на свое название). Кто-нибудь уже решил это, похоже на базовую функцию?
Ответы:
На сегодняшний день существует новый официальный API публикации, который позволяет загружать материалы на любой канал (например, альфа, бета ...) или обновлять заголовок, описание и многое другое.
Из документов:
Дополнительную информацию можно найти здесь: https://developers.google.com/android-publisher/
источник
gradle-play-publisher - это плагин Gradle для загрузки APK-файла и сведений о приложении в Google Play Store.
Я просто запускаю
./gradlew publishApkRelease
свой терминал, и он загружает APK и сводку последних изменений., Есть и другие подобные задачи.Он использует API разработчика Google Play
источник
build.gradle
досьеОфициального Google API для автоматизации работы с Google Play нет.(Это НЕ верно после июля 2014 г.)Вы можете создать сценарий, который инкапсулирует веб-браузер и имитирует поведение пользователя: найдите поля HTML, введите в них информацию, отправьте страницу и т. Д.
Мы работаем над таким инструментом Python с открытым исходным кодом: https://github.com/onepf/AppDF/tree/master/tools/uploader
источник
Я ответил и на этот вопрос , но решил, что добавлю здесь тот же комментарий. Дайте мне знать, если это неправильный способ (дублирование ответов).
Мне удалось создать плагин Gradle, который выполняет публикацию любого трека, который вы хотите, для любого вкуса / варианта, который вы хотите, с помощью новых API публикации Google Play.
См. Источники здесь: https://github.com/bluesliverx/savillians-gradle
Я работаю над публикацией этого в maven central, чтобы его можно было использовать в сценарии сборки, но пока вы можете захватить
android-publisher
подкаталог в репозитории, поместить его в корень своей сборки gradle и переименовать папку вbuildSrc
. Используйте следующую строку вbuild.gradle
файле проекта Android, который вы хотите опубликовать:Затем вы можете установить параметры публикации, используя
androidPublisher
блок в файле build.gradle.Убедитесь, что созданная вами учетная запись службы имеет разрешения «диспетчера выпуска», загрузите файл ключа p12 и поместите его в каталог проекта. Затем запустите эту команду:
Это отправит его в Google Play с использованием указанных вами учетных данных. Удачи и дайте мне знать, если у вас возникнут вопросы, так как это новинка.
источник
gradle androidPublish
Создает ли подписанный apk и загружает в playstore