android - una - descargar play store
API para cargar automáticamente apk a Google Play? (4)
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/
¿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 android-publisher pero no admite publicación, a pesar de su nombre). ¿Alguien resolvió esto ya, parece una característica básica?
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 fuentes aquí: https://github.com/bluesliverx/savillians-gradle
Estoy trabajando en publicar esto en maven central para que pueda usarse en un script de compilación, pero por ahora puedes tomar el subdirectorio android-publisher
en el repositorio, ponerlo en la raíz de tu compilació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 = "<package name>"
serviceAccountEmail = "<service account email>"
serviceAccountKeyFile = file(''<p12 keyfile - NOT the json 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.
github.com/Triple-T/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.
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