API para cargar automáticamente apk a Google Play?

¿Hay alguna API o herramienta que me permita subir automáticamente una APK a Google Play? Deseo publicar automáticamente aplicaciones personalizadas en mi cuenta sin pasos manuales ni interfaz gráfica.

Busqué alrededor pero no pude encontrar ninguna API para hacer esto (solo editor android pero no admite publicación, a pesar de su nombre). ¿Alguien resolvió esto ya, parece una característica básica?

A partir de hoy hay una nueva API de publicación oficial que le permite subir a cualquier canal (es decir, alfa, beta …) o actualizar el título y la descripción, y más.

De los documentos:

  • Subir nuevas versiones de una aplicación Liberar aplicaciones, asignando APK a varias pistas (alfa, beta, lanzamiento progresivo o producción)
  • Creación y modificación de listados de Google Play Store, incluidos
  • texto localizado y gráficos y capturas de pantalla multidispositivo

Mire aquí para obtener más información: https://developers.google.com/android-publisher/

No hay una API oficial de Google para automatizar el trabajo con Google Play. (Esto NO es cierto después de julio de 2014)

Puede crear un script que encapsule un navegador web y simule el bevahiour del usuario: encuentre campos HTML, ingrese información allí, envíe la página, etc.

Estamos trabajando en dicha herramienta de Python de código abierto: https://github.com/onepf/AppDF/tree/master/tools/uploader

gradle-play-publisher es un plugin de Gradle para cargar los detalles de su APK y la aplicación en Google Play Store.

Simplemente ejecuto ./gradlew publishApkRelease desde mi terminal y carga el APK y el resumen de cambios recientes. Hay más tareas como esta disponible.

Utiliza la API para desarrolladores de Google Play

Respondí esto también en esta pregunta , pero pensé que agregaría el mismo comentario aquí. Avíseme si esa es la forma incorrecta de hacerlo (duplicar respuestas).

Pude crear un plugin de gradle que hace la publicación en cualquier pista que desee para cualquier sabor / variante que desee utilizando las nuevas API de Google Play Publishing.

Ver las fonts aquí: https://github.com/bluesliverx/savillians-gradle

Estoy trabajando en publicar esto en maven central para que pueda usarse en un script de comstackción, pero por ahora puedes tomar el subdirectorio android-publisher en el repository, ponerlo en la raíz de tu comstackción de gradle y cambiar el nombre de la carpeta a buildSrc . Use la siguiente línea en el archivo build.gradle para el proyecto de Android que desea publicar:

 apply plugin: com.savillians.gradle.androidpublisher.AndroidPublisherPlugin 

Luego puede establecer su configuración de publicación usando un bloque androidPublisher en el archivo build.gradle.

 android { ... } androidPublisher { applicationName = "Company-Name-Product-Name/1.0" packageName = "" serviceAccountEmail = "" serviceAccountKeyFile = file('') track = "alpha" // default, don't need to specify variantName = "release" // default, don't need to specify } 

Asegúrese de que la cuenta de servicio que crea tenga permisos de “administrador de publicación”, descargue el archivo de clave p12 y póngalo en el directorio del proyecto. Luego ejecuta este comando:

 gradle androidPublish 

Eso lo enviará a Google Play usando las credenciales que especificó. Buena suerte y avíseme si tiene alguna pregunta, ya que es completamente nueva.