Publicación de una App en Android e iOs
A
Created on July 9, 2024
More creations to inspire you
CRAIG HODGES
Interactive Image
FAMILY FAVORITES - IRISH FILM
Interactive Image
VIRTUAL LIBRARY
Interactive Image
TRAIN
Interactive Image
CLC MALL MAP
Interactive Image
POWER OF IDEAS
Interactive Image
COMPRESSED AIR AND GAS TREATMENT
Interactive Image
Transcript
Info. a detalle
Info. a detalle
Info. a detalle
Info. a detalle
Info. a detalle
Info. a detalle
Info. a detalle
Info. a detalle
Info. a detalle
Info. a detalle
Info. a detalle
Info. a detalle
Info. a detalle
Info. a detalle
Info. a detalle
Info. a detalle
Info. a detalle
Info. a detalle
Info. a detalle
Detalles previos
- Revisa que tu app no tenga bugs ni salidas abruptas ("crashes")
- Asegúrate que toda la información y metadatos de tu app estén completos
- Actualiza tu información de contacto en caso de que app Review de Apple quiera ponerse en contacto contigo
- No olvides de proveer a App Review de una versión completamenta funcional de tu app
- Incluye explacaciones detalladas de características no obvias de tu app y documentación de soporte en caso de ser necesaria
- Revisa que tu app cumpla con los criterios de guía de Apple como los criterios guía de documentación para el desarrollador, los criterios guía de diseño y los criterios guía para Brand & Marketing
Cuentas de Desarrollador y de App Store Connect
- La Cuenta de Desarrollador cuesta USD$ 99 por año tanto para individuos como para organizaciones
- La cuenta te permite publicar aplicaciones en el App Store, crear extensiones para Safari, revisar Analytics avanzados de tus apps publicadas, acceder a versiones beta de software de Apple y acceder a TestFlight
- Después de crear tu Cuenta de Desarrollador tendrás acceso a App Store Connect para administrar tus apps y la información relacionada
- Al momento que tengas que egistrarte como una entidad legal, se te pedirá un Número DUNS, el cuál es proveído por el bureau Dun & Bradstreet . Es mejor tener el Número DUNS con antelación a publicar tu app, ya que su otorgamiento puede tomar algo de tiempo.
Crea tu app en App Store Connect
- En My Apps, en Apple Store Connect, podrás crear una nueva app presionando el botón "+"
- En la página del producto tendrás que proveer información como el nombre de la app, su lenguaje principal, su Bundle ID, su SKU, y los permisos de acceso a usuarios (Acceso Limitado o Acceso Completo)
- Después se te pedirán datos de Localización para tu app. Tendrás también que escoger una categoría para tu app (juegos, productividad, etc.)
- Si tu aplicación es de paga, tendrás que escoger un precio y su disponibilidad mundial en el menú Pricing & Availability. No podrás poner un precio fijo, tendrás que escoger un Price Tier
- Si tu app requiere sign-in, tienes que proveer credenciales de prueba para Apple Reviewer y proveer información de contacto en caso de que Apple quiera preguntarte algo
- En la sección de App Privacy, la URL de tus Políticas de Privacidad será requerida. Están seran visibles en la página de tu app y puden ser dadas como enlace a una página web o a un archivo PDF
Roles, certificados, identificadores y perfiles
- Tendrás que proveer los roles de tu equipo de desarrolo. Los roles están pre-establecidos por Apple: https://developer.apple.com/support/roles/
- Para poder hacer cambios, tus desarrolladores necesitarán también permisos para crear certificados y proveer perfiles
- Después de obtener dichos permisos, podrás firmar tu app y especificar su identificador y sus capacidades en la sección de Certificados, Identificadores y Perfiles. Establecerás tu Certificado de Distribución, App ID y tu Perfil de Aprovisionamiento
Subir el Build de tu App
- Necesitas reunir el código fuenta y otras componentes de tu app en un Build que subirás usandol Xcode
- Primero en Xcode, necesitarás ir a la sección Singing & Capabilities y llenar la información necesaria para subir tu App
- Después, en Xcode, necesitarás ir al Menú Product -> Archive para construir el Bundle de tu App. Esto abrirá después la ventana Archives. Selecciona tu app y presiona el botón "Distribute app" y sube el Bundle de tu app a App Store Connect. Xcode generará automáticamente los certificados necesarios.
Prueba tu App usando TestFlight
- Una vez que has subido el Bundle de tu app al App Store Connect, necesitarás abrir la sección de TestFlight y añadir ingenieros de Quality Assurance a tu equipo de desarrolladores para que prueben la app y detecten posibles bugs de la misma
- Si no cuentas con un equipo de ingenieros de QA, puedes asignarle el rol a otro miembro de tu equipo o puedes hacerlo tu mismo.
Formato de Información de la Versión de la app
- El siguiente paso se ejecuta también en App Store Connect. Necesitarás proveer información esencial y subir hasta 10 screenshots de tu app. Los dos primeros screenshots serán mostrados en los resultados de búsqueda de apps si no has añadido un App Preview.
- También necesitarás añadir App Previews: videos cortos de hasta 30 segundos mostrando el funcionamiento de tu app. Puedes subir hasta 3 App Previews.
- También necesitarás subir otra información que incluye Texto Promocional, una Descripción de tu app de hasta 4000 palabras, Keywords para clasificar tu app y hacer más fácil buscarla, una URL de Marketing, y los íconos de tu app en la resolución y formato correctos.
Escoger Fecha de Lanzamiento
- Después de haber enviado tu app a revisión por el equipo de Apple, tu app será puesta en una lista de espera para revisión y certificación
- El proceso de revisión puede tardar hasta 2 semanas. Es difícil de predecir el tiempo que tardará la revisión y certificación
- Sin embargo, tienes tres opciones para elegir como tu app será lanzada al mercado: 1) "Manualmente", necesitarás presional el botón "Release" tu mismo para lanzar tu app al mercado después de obtener una revisión positiva; 2) "Automáticamente", tu app será lanzada inmediatamente después de obtener una revisión positiva y 3) "Automaticamente con restricción de fecha", tu app será lanzada en una fecha específica después de haber obtenido una revisión positiva.
Establecer Ratings de Edad
- Apple afirma reiteradamente que se toma muy en serio la protección a menores de edad a exposiciones indebidas de contenido. Por eso es muy importante que establezcas adecuadamente el Rating de Edad de tu app
- Este será el último paso a ejecutar antes de enviar tu app a revisión. Necesitarás llenar un cuestionario/encuesta para que el contenido de tu app sea clasificado de acuado a los Age Ratings establecidos por Apple.
- El Rating de Edad será automáticamente establecido por Apple basándose en las respuestas al cuestionario/encuesta respectivo.
Enviar tu App a Revisión (Review)
- Si ya has cumplido con todos los pasos anteriores, lo último que procederá será enviar tu app a revisión.
- Tendrás que ir a la applicación/menú de TestFlight y escoger el Build de tu app que fue probado (tested). Dicho Build y las pruebas relacionadas deberán satisfacer todos los criterios establecidos por Apple.
- Si todos los criterios han sido pasados, podráss enviar tu app para revisión.
Antes de iniciar el Proceso de Publicación
- Antes de pensar en publicar tu app, deberás asegurarte de que tu app esté libre de bugs y que no colapse (crash) bajo ninguna circumstancia, de otra manera, tu app podría ser rechazada.
- Recuerda que antes de subir tu APK, este debe estar firmado digitalmente de manera adecuada. Esté es un requisito establecido por Android, por lo que se recomienda obtener el certificado de firma digital con la antelación adecuada
Crear cuenta de Google Developer y acceso a su consola
- Para poder subir apps al Google Play Store, tendrás que tener acceso a un Dashboard de desarrollador. Dicho Dashboard es proveído por la interfaz de Google Play Console
- Para poder acceder a Google Play Console tendrás que registrarte como desarrollador y pagar una sóla vez la cuota de acceso ilimitado (lifetime) de USD$25
- Tendrás que proveer información precisa y verdadera, como tu nombre y país de residencia. Una vez enviada, la aprobación de tu cuenta de desarrollador tardará 48 horas.
Vincular con cuenta de Google Wallet Merchant
- Si tu app tiene programadas compras dentro de ella, tendrás también que vincular tu Cuenta de Desarollador a una Cuenta de Google Wallet Merchant para poder recibir pagos por dichas compras dentro de la app
- Para crear ola cuenta de Google Wallet Merchant sólo necesitas acceder al menú Reports -> Financial Reports en Google Play Console y elegir la opción de crear la cuenta de Google Wallet Merchant. Deberás proveer la información solicitada.
- La cuenta de Google Wallet Merchant quedará vínculada automáticamente a tu Cuenta de Desarollador y podrás revisar y administrar en ella la venta de tus app
Crear App en tu Developer Console
- Una vez que tengas acceso a la Consola de Desarrollador de Google, podrás iniciar el proceso para subir tus app.
- Para crear una aplicación, sólo necesitas seleccionar el ménu "All applications" y dar click en el botón "Create application"
- Después aparecerá una pantalla dónde se te pedirá que ingreses el lenguaje de la aplicación y su nombre. Deberás especificar si tu aplicación es gratuita o de paga, dependiendo de la versión actual de la Consola, esto último podría preguntársete hasta el paso 7. descrito en está infografía
Listado en el Google Play Store
- El siguiente paso es preparar el listado de tu aplicación en el Google Play Store. Para ello deberas ingresar a detalle toda la información solicitada. Se recomienda que tengas dicha información preparada con antelación.
- Necesitarás ingresar información como el título de tu app, una breve descripción de tu app, Keywords que identifiquen el contenido de app, screenshots de tu app, etc.
Subir el Bundle de tu app o su APK
- Después de llenar la información de listado de tu app, se te pedirá que proveas el Blunde con los archivos de tu app o bien un APK. El realease de tu app debe estar propiamente firmado
- Para realizar lo anterior tienes que acceder al menú Release Management -> App Release. Se te pedirá que elijas el tipo de Release de tu app: internal test, close test, production release o open test. Después de seleccionar una de las opciones anteriores podrás crear el Release de tu app. Recuerda que el tamaño del APK de tu app no debe exceder 150 MB o bien el tamaño máximo actual establecido por el Google Play Store
- Después se te preguntará si deseas que Google firme tus apps en su Google Play Store
- Una vez realizado todo lo anterior, podrás subir los archivos que conforman tu app. Deberás proveer la información de descripción solicitada
Rating del contenido de tu app
- Ejecutar el proceso de Rating de contenido de tu app es muy importante, ya que si dejas tu app sin rating (unrated), tu app podría ser removida sin previo aviso del Google Play Store.
- Necesitaras contestar un cuestionario que determinará el rating de tu app. Después el rating de tu app será calculado automáticamente de acuerdo a las respuestas que ingresaste en dicho cuestionario
Precio y Opciones de Distribución
- Primero tendrás que especificar en que países estará disponible tu app. Google no permite que las aplicaciones sean distribuidas mundialmente, i.e. a todas las regiones, la distribución de tu app estará limitada a sólo algunos países.
- Aquí es donde asignas un precio a tu app. Si tu app será gratuita, ten en cuenta que la decisión de hacerla gratuita será permenante, pues Google no permitirá cambiar el status a de pago después.
- Deberás seleccionar si tu app permitirá el despligue de anuncios publicitarios (Ads)
- También deberás especificar si tu app podrá ser descargada o no por menores de 13 años de edad
Publicación de tu App
- Una vez que hayas verificado que todos los pasos anteriores han sido ejecutados correctamente, podrás publicar tu app en el Google Play Store
- Para publicarla necesitarás acceder al menú App Releases -> Manage Production -> Edit Release -> Review -> Start rollout to production. En dicho menú sólo tendrás que seleccionar el botón de confirmación
- Deberás esperar a que tu app sea aprovada por el equipo de Google Play Store. El proceso de aprobación puede demorar hasta varios días