Spanish [B4A] [Tutorial] Como registrarse y subir una aplicación a Google Play

bgsoft

Well-Known Member
Licensed User
Longtime User
Hola

Os explico de forma fácil y rápida, como subir y registrarse en Google Play .



INICIO:

Para subir aplicaciones al Google Play hay que registrarse en la siguiente dirección:

https://play.google.com/apps/publish/v2/signup/

El registro cuesta 25$ aproximadamente 18€ y el pago se hace una única vez, que se pueden pagar mediante tarjeta de crédito / débito.

En primer lugar la aplicación debe de estar compilada sin la opción DEBUG del editor del Basic4Android.


REQUISITOS PARA SUBIR LA APLICACIÓN:

Archivos necesarios para subir la aplicación al Google Play:
- Fichero de la aplicación compilado (fichero de extensión .apk).
- Entre dos (2) como mínimo y ocho (8) capturas de pantalla de la aplicación (como máximo): PNG o JPEG (sin transparencia) de 24 bits, de 320 × 480, 480 × 800, 480 × 854, 1280 × 800 ó 1280 × 720.
- Un fichero de icono de la aplicación: Se trata de una imagen PNG de 512 × 512 con transparencia. Puede generarse con esta aplicación online: Launcher Icon Generator. Esta aplicación online precisa ser utilizada con Google Chrome, de lo contrario no funciona correctamente.
- Adaptar el fichero AndroidManifest.xml que se encuentra en la carpeta de la aplicación: Para ello se modifican en el editor de código las secciones Project Attributes y Activity Attributes. Algunas de estas modificaciones también se pueden llevar a cabo mediante algunas opciones en el menú Project.
-Firmar la aplicación: Antes de compilar hay que firmar la aplicación. Imprescindible para subirla al Google Play. Se necesita esta firma para subir futuras actualizaciones de la aplicación. Es recomendable tener una única firma para todas nuestras aplicaciones y guardar copias en lugar seguro.


COMO SE FIRMA LA APLICACIÓN:

Para firmar la aplicación se hace desde el mismo editor del Basic4Android. Para ello usamos la opción “Private Sign Key” del menú “Project” que nos desplega una ventana como la que adjunto con el nombre firma.jpg

Se rellenan los campos de texto y se selecciona la ubicación del fichero de firma y se le da un nombre. Una vez hecho esto y asegurándonos (sólo la primera vez que lo hagamos si usaremos siempre la misma firma o bien cada vez que queramos generar una firma nueva) de que esté marcada la opción “Create new key”, pulsamos el botón “Ok”. Si todo funciona de manera correcta nos aparecerá un mensaje que así nos lo dirá y se creará el fichero en la ubicación que hayamos especificado. De lo contrario aparecerá un mensaje de error y la firma no se creará.
Si queremos cargar un fichero de firma ya existente en una aplicación, no es necesario rellenar ningún campo, solamente navegar con el botón “Browse” hasta el fichero de firma deseado, asegurarnos de que la opción “Load existing key” está seleccionada y pulsar el botón “Ok”.


COMPILAR LA APLICACIÓN:
Una vez configurado el AndroidManifest y creada la clave (o cargada en el proyecto una clave creada con anterioridad) es el momento de compilar el programa.
Enl menú “Project” usamos la opción “Compile & Run”. Debemos poner especial atención en que el editor no esté en modo “debug” y observar que:
- Está compilando el código Java (“Compiling generated Java code”).
- Se está empaquetando (“Packaging files”).
- Se está firmando (“Signing packge file (Private Key)”).
- Se crea el archivo ZipAlign (“ZipAlign file”).
- Se carga en el emulador (“Installing file to device”).
Adjunto una imagen que se llama compilar.jpg


SUBIENDO LA APLICACIÓN AL GOOGLE PLAY:
Hasta el momento sólo hemos recopilado la información necesaria para poder subir la aplicación al Google Play. Ahora viene el proceso real de subida de la aplicación.
Debemos entrar en la siguiente dirección, preferentemente con Google Chrome, ya que como hemos visto con anterioridad algunas páginas no funcionan adecuadamente con otros navegadores (yo empleé el Firefox sin problemas):

https://market.android.com/publish/Home

Iniciamos sesión con los datos de la sesión de Google que hemos creado al principio pagando esos 25$

Una vez dentro, hay un botón azul en la parte de arriba que pone "+ Añadir nueva aplicación" le das y empiezas a rellenar todos los apartados, te será facil por que está todo en castellano, ademas antes de publicar la aplicación puedes ir guardando lo que hayas realizado hasta ese momento.

IMPORTANTE: Cuando se sube una aplicación (o una actualización) y se pone en producción, Google tarda algunas horas hasta que es "visible" a los usuarios. Para saber exactamente cuando está visible se debe entrar en Play Store como usuario "normal" y mirar si la versión actual es la última que hemos subido. Tener presente que cuando se trate de una actualización Google no avisa en los mismos tiempos a todos los usuarios que ya tengan instalada la APP, podria haber incluso diferencias de dias entre usuarios.


APLICACIÓN DISEÑADA PARA TABLETS
Como hacer para que la aplicación tambien salga cuando entramos con una tablet al Play Store, si no añadimos estos cambios sólo la veremos cuando entremos con un movil.

- Poner en el Manifest a True supports-screens android:largeScreens="true" (normalmente viene por defecto)
- Poner en el Manifest <uses-sdk android:minSdkVersion="11" como mínimo a 11
- Añadir una carpeta en el proyecto \Objects\res\drawable-hdpi y poner el icono de la aplicación con el nombre icon.png , tamaño mínimo 72x72 pixel y hacerlo de solo lectura.
- Preparar al menos dos capturas de pantalla de nuestra App, y añadirlas en la sección tablet en las de 7" y 10"


Saludos
 

Attachments

  • Firma.jpg
    Firma.jpg
    37.8 KB · Views: 805
  • Compilar.jpg
    Compilar.jpg
    42 KB · Views: 890
Last edited:

killiak

Member
Licensed User
Longtime User
Excelente aporte., muchas gracias
 

killiak

Member
Licensed User
Longtime User
Muchas gracias por el aporte. Te hago una pregunta, cuando uno realiza una actualizacion, Tiene que ir a algun lugar en particular para levantar la version nueva e indicar las mejoras? Entiendo que despues es automatico el tema de la actualizacion en los clientes.

Muchas gracias
 

bgsoft

Well-Known Member
Licensed User
Longtime User
Hola

Para actualizar una nueva versión vuelves a entrar donde tienes la aplicación:

https://play.google.com/apps/publish (tendras un link directo donde te sale tu aplicación)

Pulsas en el nombre de tu aplicación y entraras en una pantalla donde en la columna de la izquierda está toda la información de tu aplicación; Estadisticas, Sugerencias, APK, etc

A la izquierda en la segunda columna pulsas en "APK" y entras en la pantalla de actualización de la aplicación. Ahí, en la parte de arriba, hay la pestaña de la izquierda que pone "PRODUCCIÓN", y un poco mas abajo una etiqueta azul con letras en blanco que pone: "Subir nuevo APK de producción", pulsas, la subes, hará una comprobación, y si es correcta te dará un mensaje que en unas horas estará disponible y avisará a la gente que la tenga instalada de que hay una actualización (esto no será inmediato, lo de avisar a los usuarios).

Te adjunto una captura para que veas la pantalla que te he comentado.

Muy importante: En tu aplicación en #Region Project Attributes ,tienes que aumentar en uno #VersionCode: , y recuerda que es un entero, no puedes poner 1.1 si la anterior fue la 1. Tienes que poner un 2 (o el entero que quieras, aunque mejor aumentarlo en 1).
En #VersionName: , que es la versión tuya, puedes poner el valor que quieras incluso con decimales.



Saludos
 

Attachments

  • captura.jpg
    captura.jpg
    80.6 KB · Views: 680

killiak

Member
Licensed User
Longtime User
Hola

Para actualizar una nueva versión vuelves a entrar donde tienes la aplicación:

https://play.google.com/apps/publish (tendras un link directo donde te sale tu aplicación)

Pulsas en el nombre de tu aplicación y entraras en una pantalla donde en la columna de la izquierda está toda la información de tu aplicación; Estadisticas, Sugerencias, APK, etc

A la izquierda en la segunda columna pulsas en "APK" y entras en la pantalla de actualización de la aplicación. Ahí, en la parte de arriba, hay la pestaña de la izquierda que pone "PRODUCCIÓN", y un poco mas abajo una etiqueta azul con letras en blanco que pone: "Subir nuevo APK de producción", pulsas, la subes, hará una comprobación, y si es correcta te dará un mensaje que en unas horas estará disponible y avisará a la gente que la tenga instalada de que hay una actualización (esto no será inmediato, lo de avisar a los usuarios).

Te adjunto una captura para que veas la pantalla que te he comentado.

Muy importante: En tu aplicación en #Region Project Attributes ,tienes que aumentar en uno #VersionCode: , y recuerda que es un entero, no puedes poner 1.1 si la anterior fue la 1. Tienes que poner un 2 (o el entero que quieras, aunque mejor aumentarlo en 1).
En #VersionName: , que es la versión tuya, puedes poner el valor que quieras incluso con decimales.



Saludos

Impecable explicacion... muchas gracias
 

josetecvino

Member
Licensed User
Por favor, no me aclaro con lo de obtener la Apk. Yo (sin firmar) compilo + ejecutar (release o bien ofuscated) pero en el folder ...\objects siempre encuentro generada una apk con el nombre result.apk. ¿me ayudais por favor?.
Tampoco estoy seguro del nombre que se tiene que generar si es el del nombre del fichero con el codigo o el nombre que pones en compilacion (tipo com.......)
 

joaquinortiz

Active Member
Licensed User
Longtime User
Hola

Os explico de forma fácil y rápida, como subir y registrarse en Google Play .



INICIO:

Para subir aplicaciones al Google Play hay que registrarse en la siguiente dirección:

https://play.google.com/apps/publish/v2/signup/

El registro cuesta 25$ aproximadamente 18€ y el pago se hace una única vez, que se pueden pagar mediante tarjeta de crédito / débito.

En primer lugar la aplicación debe de estar compilada sin la opción DEBUG del editor del Basic4Android.


REQUISITOS PARA SUBIR LA APLICACIÓN:

Archivos necesarios para subir la aplicación al Google Play:
- Fichero de la aplicación compilado (fichero de extensión .apk).
- Entre dos (2) como mínimo y ocho (8) capturas de pantalla de la aplicación (como máximo): PNG o JPEG (sin transparencia) de 24 bits, de 320 × 480, 480 × 800, 480 × 854, 1280 × 800 ó 1280 × 720.
- Un fichero de icono de la aplicación: Se trata de una imagen PNG de 512 × 512 con transparencia. Puede generarse con esta aplicación online: Launcher Icon Generator. Esta aplicación online precisa ser utilizada con Google Chrome, de lo contrario no funciona correctamente.
- Adaptar el fichero AndroidManifest.xml que se encuentra en la carpeta de la aplicación: Para ello se modifican en el editor de código las secciones Project Attributes y Activity Attributes. Algunas de estas modificaciones también se pueden llevar a cabo mediante algunas opciones en el menú Project.
-Firmar la aplicación: Antes de compilar hay que firmar la aplicación. Imprescindible para subirla al Google Play. Se necesita esta firma para subir futuras actualizaciones de la aplicación. Es recomendable tener una única firma para todas nuestras aplicaciones y guardar copias en lugar seguro.


COMO SE FIRMA LA APLICACIÓN:

Para firmar la aplicación se hace desde el mismo editor del Basic4Android. Para ello usamos la opción “Private Sign Key” del menú “Project” que nos desplega una ventana como la que adjunto con el nombre firma.jpg

Se rellenan los campos de texto y se selecciona la ubicación del fichero de firma y se le da un nombre. Una vez hecho esto y asegurándonos (sólo la primera vez que lo hagamos si usaremos siempre la misma firma o bien cada vez que queramos generar una firma nueva) de que esté marcada la opción “Create new key”, pulsamos el botón “Ok”. Si todo funciona de manera correcta nos aparecerá un mensaje que así nos lo dirá y se creará el fichero en la ubicación que hayamos especificado. De lo contrario aparecerá un mensaje de error y la firma no se creará.
Si queremos cargar un fichero de firma ya existente en una aplicación, no es necesario rellenar ningún campo, solamente navegar con el botón “Browse” hasta el fichero de firma deseado, asegurarnos de que la opción “Load existing key” está seleccionada y pulsar el botón “Ok”.


COMPILAR LA APLICACIÓN:
Una vez configurado el AndroidManifest y creada la clave (o cargada en el proyecto una clave creada con anterioridad) es el momento de compilar el programa.
Enl menú “Project” usamos la opción “Compile & Run”. Debemos poner especial atención en que el editor no esté en modo “debug” y observar que:
- Está compilando el código Java (“Compiling generated Java code”).
- Se está empaquetando (“Packaging files”).
- Se está firmando (“Signing packge file (Private Key)”).
- Se crea el archivo ZipAlign (“ZipAlign file”).
- Se carga en el emulador (“Installing file to device”).
Adjunto una imagen que se llama compilar.jpg


SUBIENDO LA APLICACIÓN AL GOOGLE PLAY:
Hasta el momento sólo hemos recopilado la información necesaria para poder subir la aplicación al Google Play. Ahora viene el proceso real de subida de la aplicación.
Debemos entrar en la siguiente dirección, preferentemente con Google Chrome, ya que como hemos visto con anterioridad algunas páginas no funcionan adecuadamente con otros navegadores (yo empleé el Firefox sin problemas):

https://market.android.com/publish/Home

Iniciamos sesión con los datos de la sesión de Google que hemos creado al principio pagando esos 25$

Una vez dentro, hay un botón azul en la parte de arriba que pone "+ Añadir nueva aplicación" le das y empiezas a rellenar todos los apartados, te será facil por que está todo en castellano, ademas antes de publicar la aplicación puedes ir guardando lo que hayas realizado hasta ese momento.

IMPORTANTE: Cuando se sube una aplicación (o una actualización) y se pone en producción, Google tarda algunas horas hasta que es "visible" a los usuarios. Para saber exactamente cuando está visible se debe entrar en Play Store como usuario "normal" y mirar si la versión actual es la última que hemos subido. Tener presente que cuando se trate de una actualización Google no avisa en los mismos tiempos a todos los usuarios que ya tengan instalada la APP, podria haber incluso diferencias de dias entre usuarios.


APLICACIÓN DISEÑADA PARA TABLETS
Como hacer para que la aplicación tambien salga cuando entramos con una tablet al Play Store, si no añadimos estos cambios sólo la veremos cuando entremos con un movil.

- Poner en el Manifest a True supports-screens android:largeScreens="true" (normalmente viene por defecto)
- Poner en el Manifest <uses-sdk android:minSdkVersion="11" como mínimo a 11
- Añadir una carpeta en el proyecto \Objects\res\drawable-hdpi y poner el icono de la aplicación con el nombre icon.png , tamaño mínimo 72x72 pixel y hacerlo de solo lectura.
- Preparar al menos dos capturas de pantalla de nuestra App, y añadirlas en la sección tablet en las de 7" y 10"


Saludos

Esa pagina ya no existe.

404. Se trata de un error.

No se encontró la URL solicitada en este servidor. Es lo único que sabemos.
 

josejad

Expert
Licensed User
Longtime User
con el nombre result.apk. ¿me ayudais por favor?.
Hola:

Por favor, no reabras hilos antiguos.
Te sale con ese nombre porque tu proyecto tiene espacios en el nombre. Pero no es importante, puedes renombar tu APK como quieras después (o cerrar el ide, renombrar el archivo principal de tu proyecto a unos sin espacios y volver a generarla)
No se encontró la URL solicitada en este servidor. Es lo único que sabemos.
El hilo tiene 6 años!! Muchas cosas habrán cambiado. Para cualquier duda, abrir un hilo nuevo.

saludos,
 
Buen dia, tengo una pregunta si pago los que cuesta subir app a play store cuantas puedo subir. O por cada app debo cancelar este valor, quedo atento a sus respuestas Gracias.
 
Top