Xamarin.Forms: publicar app en Play Store
Xamarin.Forms: publicar app en Play Store
OBJETIVO
Publicar la aplicación 'Palabras por minuto' en Play Store basado en un proyecto en Xamarin.Forms.
REQUISITOS
- Tener una cuenta de desarrollador (En caso de que no contar con una, te puedes registrar en https://play.google.com/apps/publish/?, el costo es de 25 dólares estadounidenses y es de por vida, lo cual se traduce a que por un pago único podemos publicar todas las aplicaciones que queramos).
- Haber desarrollado una aplicación con Xamarin y esté lista para su publicación en Play Store.
PLAY STORE
CREAR UNA APLICACIÓN
El primer paso que debemos realizar en la consola de Google Play es agregar una nueva aplicación (solo crear el nombre y las descripciones):
- Ingresar (iniciar sesión) en https://play.google.com/apps/publish/
- En el dashboard de la consola de Google Play, clic en 'CREAR UNA APLICACIÓN'
- Nos mostrará el siguiente modal, donde debemos ingresar el nombre público que tendrá nuestra aplicación así como también una descripción de la funcionalidad de la misma.
- Para éste ejemplo la aplicación se llama: "Palabras por minuto"
- Ingresar el nombre y después clic en CREAR.
FIRMA DE APPS
Después de crear la aplicación en la consola de Google Play, lo siguiente a realizar es activar la firma de apps; permitir que Google firme las aplicaciones por nosotros (Dejar que Google proteja las llaves, tiene múltiples ventajas)
- Seleccionamos la aplicación que acabamos de crear (Para ése ejemplo 'Palabras por minuto')
- En el menú de la izquierda, seleccionar 'Firma de apps' > Permitir que Google administre y proteja la clave de firma de la app > CONTINUAR
- Seleccionamos 'Permite que Google cree y administre una clave de firma de la app (recomendado)' > CONTINUAR
PROYECTO XAMARIN.FORMS
GENERAR AAB
Pasos para generar un archivo .aab para posteriormente subir el archivo en Play Store
- Habilitar el formato de paquete Android: aab
- Seleccionamos Release
- Limpiar y recompilar la solución Android
- Clic con el botón derecho del mouse sobre la solución de Android, seleccionar la opción 'Archivo para publicar'.
- Clic en 'Firmar y distribuir'
- Seleccionamos Ad Hoc
- Crear una firma o en caso de contar con una, la seleccionamos y después clic en Siguiente
- Si creamos una nueva firma, llenamos el formulario y después clic en Aceptar
- Clic en 'Publicar'
SUBIR PRIMER .AAB EN ALFA
- De vuelta al perfil de la aplicación en el menú de la izquierda seleccionamos Versiones de la app
- Podemos subir nuestra aplicación en alfa, beta o producción, en nuestro caso seleccionamos Alfa > Administrar.
- Subimos el archivo .aab y llenamos la información requerida.
PESO ORIGINAL 20MB
PESO OPTIMIZADO ENTRE 9.02 Y 9.59 MB
FICHA PLAY STORE
- Llenamos la información de la ficha de play store.
- Para la generación de los screenshots utilicé la herramienta https://davinciapps.com/
CLASIFICACIÓN DE CONTENIDO
- Llenamos la encuesta para la clasificación de contenido:
PRECIOS Y DISTRIBUCIÓN
- Configuramos la sección de Precios y distribución
CONTENIDO DE LA APP
- Llenamos la encuesta de Contenido de la app
RESULTADO
Link: https://play.google.com/store/apps/details?id=com.gmmh.palabras.por.minutoREFERENCIAS EXTRAS
- https://developer.android.com/guide/app-bundle
- https://support.google.com/googleplay/android-developer/answer/7384423?hl=en
- https://developer.android.com/studio/publish/app-signing
- https://docs.microsoft.com/en-us/xamarin/android/deploy-test/publishing/publishing-to-google-play/?tabs=windows
- https://devblogs.microsoft.com/xamarin/android-app-bundle/
- https://developer.android.com/platform/technology/app-bundle#size-savings-because-of-dynamic-delivery
- https://davinciapps.com/account/#/