¿Existe alguna API o herramienta que me permita cargar automáticamente un APK en Google Play? Quiero publicar automáticamente aplicaciones personalizadas en mi cuenta sin ningún paso manual o interfaz gráfica.
Busqué pero no pude encontrar ninguna API para hacer esto (solo editor de Android pero no admite la publicación, a pesar de su nombre). ¿Alguien resolvió esto ya, parece una característica básica?
Respuestas:
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:
Busque aquí para obtener más información: https://developers.google.com/android-publisher/
fuente
gradle-play-publisher es un complemento de Gradle para cargar su APK y los detalles de la aplicación en Google Play Store.
Simplemente ejecuto
./gradlew publishApkRelease
desde mi terminal y sube el APK y el resumen de cambios recientes. Hay más tareas como esta disponibles.Utiliza la API para desarrolladores de Google Play.
fuente
build.gradle
expedienteNo existe 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 comportamiento del usuario: busque campos HTML, ingrese información allí, envíe la página, etc.
Estamos trabajando en dicha herramienta Python de código abierto: https://github.com/onepf/AppDF/tree/master/tools/uploader
fuente
Respondí esto también en esta pregunta , pero pensé que agregaría el mismo comentario aquí. Avísame si esa es la forma incorrecta de hacer esto (duplicar respuestas).
Pude crear un complemento de Gradle que realiza la publicación en cualquier pista que desee para cualquier sabor / variante que desee utilizando las nuevas API de publicación de Google Play.
Vea las fuentes aquí: https://github.com/bluesliverx/savillians-gradle
Estoy trabajando para publicar esto en maven central para que se pueda usar en un script de compilación, pero por ahora puede tomar el
android-publisher
subdirectorio en el repositorio, ponerlo en la raíz de su compilación de Gradle y cambiar el nombre de la carpeta abuildSrc
. Use la siguiente línea en elbuild.gradle
archivo para el proyecto de Android que desea publicar:Luego puede establecer su configuración de publicación usando un
androidPublisher
bloque en el archivo build.gradle.Asegúrese de que la cuenta de servicio que cree tenga permisos de "administrador de versiones", descargue el archivo de clave p12 y colóquelo en el directorio del proyecto. Luego ejecute este comando:
Eso lo enviará a Google Play con las credenciales que especificó. Buena suerte y avíseme si tiene preguntas, ya que esto es nuevo.
fuente
gradle androidPublish
generar el apk firmado y carga a playstore