Existe-t-il une API ou un outil qui me permet de télécharger automatiquement un APK sur Google Play? Je souhaite publier automatiquement des applications personnalisées sur mon compte sans aucune étape manuelle ni interface graphique.
J'ai cherché mais je n'ai trouvé aucune API pour faire cela (seulement Android-Publisher mais il ne prend pas en charge la publication, malgré son nom). Quelqu'un a-t-il déjà résolu cela, cela semble être une fonctionnalité de base?
Réponses:
À partir d'aujourd'hui, il existe une nouvelle API de publication officielle qui vous permet de télécharger sur n'importe quel canal (c'est-à-dire alpha, bêta ...) ou de mettre à jour le titre et la description, etc.
À partir de la documentation:
Regardez ici pour plus d'informations: https://developers.google.com/android-publisher/
la source
gradle-play-publisher est un plugin Gradle pour télécharger votre APK et les détails de votre application sur le Google Play Store.
Je lance simplement à
./gradlew publishApkRelease
partir de mon terminal et il télécharge l'APK et le résumé des modifications récentes., Il y a plus de tâches comme celle-ci disponibles.Il utilise l' API Google Play Developer
la source
build.gradle
dossierIl n'y a pas d'API Google officielle pour automatiser le travail avec Google Play.(Ce n'est PAS vrai après juillet 2014)Vous pouvez créer un script qui encapsule un navigateur Web et simule le comportement de l'utilisateur: trouver des champs HTML, y entrer des informations, soumettre la page, etc.
Nous travaillons sur un tel outil Python open source: https://github.com/onepf/AppDF/tree/master/tools/uploader
la source
J'ai également répondu à cette question , mais j'ai pensé que j'ajouterais le même commentaire ici. Faites-moi savoir si ce n'est pas la bonne façon de procéder (duplication des réponses).
J'ai pu créer un plugin Gradle qui publie sur n'importe quelle piste que vous souhaitez pour n'importe quelle saveur / variante que vous souhaitez en utilisant les nouvelles API de publication de Google Play.
Voir les sources ici: https://github.com/bluesliverx/savillians-gradle
Je travaille sur la publication de ceci sur maven central afin qu'il puisse être utilisé dans un script de construction, mais pour l'instant, vous pouvez récupérer le
android-publisher
sous - répertoire dans le dépôt, le mettre à la racine de votre build gradle et renommer le dossier enbuildSrc
. Utilisez la ligne suivante dans lebuild.gradle
fichier du projet Android que vous souhaitez publier:Vous pouvez ensuite définir vos paramètres de publication à l'aide d'un
androidPublisher
bloc dans le fichier build.gradle.Assurez-vous que le compte de service que vous créez dispose des autorisations de "gestionnaire de versions", téléchargez le fichier de clé p12 et placez-le dans le répertoire du projet. Ensuite, exécutez cette commande:
Cela l'enverra à Google Play en utilisant les informations d'identification que vous avez spécifiées. Bonne chance et faites-moi savoir si vous avez des questions car c'est tout nouveau.
la source
gradle androidPublish
générer la signature apk et le téléchargement à Playstore