Saltar al contenido principal
Cuando tu app de Base44 esté lista para móvil, puedes gestionar toda la preparación de la tienda desde el editor de tu app. Escanea tu app con las directrices de Apple y Google, usa el chat de IA de Base44 para mejorar cualquier área problemática, luego genera los archivos que necesitas para enviar tu app a tus cuentas de desarrollador de Apple y Google.
Cinco pantallas de apps móviles, entre ellas listados de viajes, meditación, flujo de caja y cursos

Apps creadas con Base44

Tu app móvil ejecuta tu app de Base44 publicada dentro de una vista web segura. Este es un envoltorio nativo ligero alrededor de tu app web que abre solo la URL de tu app. Cuando publicas la mayoría de los cambios de contenido y diseño en Base44, también aparecen en tu app sin enviar una nueva versión a la Apple App Store o Google Play. También puedes añadir notificaciones push cuando generes tus archivos de tienda, para que tu app pueda enviar actualizaciones directamente al teléfono de alguien.
Importante: Puedes ejecutar el escaneo para preparar tu app para las tiendas en el plan gratuito, pero para descargar los archivos para el envío de la app debes estar en el plan Builder o superior.

Antes de empezar

El envío a las tiendas es un proceso de varios pasos que involucra tanto Base44 como tus paneles de Apple y Google. Mantén tus credenciales de desarrollador a mano y reserva tiempo para completar cada parte.Asegúrate de tener lo siguiente listo:
  • Una app de Base44 publicada con una URL estable.
  • Una cuenta del Apple Developer Program con acceso a App Store Connect y claves API.
  • Una cuenta de desarrollador de Google Play Console.
  • Permiso para crear y gestionar apps en ambas cuentas (si trabajas en equipo).
  • Un logo que cumpla con los requisitos de icono de Apple y Google, o un prompt claro para generar uno con IA.
  • Una página de política de privacidad y términos de uso que explique cómo tu app maneja los datos y permisos del dispositivo, y que sea accesible desde tus páginas principales de la app.
Si tu app vende algo, primero lee vender en tu app. Apple y Google rechazan las apps que venden contenido digital a través de cualquier proveedor de pagos, incluido Stripe.
¿Ya hiciste toda la preparación y estás listo para enviar? Sigue nuestra guía visual paso a paso para enviar tu app a la Apple App Store y Google Play Store.

Vender en tu app

Si planeas vender algo en tu app, comprueba qué permiten Apple y Google antes de empezar los pasos siguientes. Vender el tipo de contenido equivocado es un motivo común de rechazo. Tu app móvil puede recibir pagos por bienes físicos y servicios del mundo real con cualquier proveedor de pagos, como Base44 Payments, Stripe o un proveedor que conectas mediante su API. El contenido digital es diferente, porque Apple y Google exigen sus propios sistemas de compra dentro de la app para él, y las apps de Base44 aún no admiten Apple In-App Purchase ni Google Play Billing. Cuenta como digital, así que no se puede vender en tu app móvil:
  • Niveles premium o de suscripción
  • Desbloquear funciones o contenido dentro de tu app
  • Cursos, ebooks, videos u otro contenido que las personas usan en tu app
  • Moneda virtual, créditos o generaciones extra de IA
Cuenta como físico o un servicio, así que cualquier proveedor de pagos está bien:
  • Un producto físico que envías
  • Reservar un servicio del mundo real, como una cita o una mesa
  • Un servicio prestado fuera de tu app, como coaching
  • Donaciones
Si no estás seguro de cuál es el tuyo, trátalo como digital. Apple en particular rechaza los casos límite. Las 2 tiendas también tienen reglas distintas para el contenido digital que las personas compran fuera de tu app, como en la versión web de tu app.
Hasta que Base44 admita In-App Purchase, tu app de iOS no puede vender contenido digital, ni desbloquear contenido digital que las personas compraron en otro lugar. Apple solo permite que una app desbloquee contenido comprado en otro lugar si los mismos artículos también están a la venta mediante In-App Purchase.Apple hace 2 excepciones:
  • Apps de lectura: Una app que ofrece principalmente libros, revistas, noticias, música o video puede permitir que las personas inicien sesión y usen contenido que ya compraron en otro lugar.
  • Enlazar a tu sitio web: Apple permite un enlace que lleva a las personas a comprar en tu sitio web solo para apps de la App Store de EE. UU. En todos los demás países, Apple rechaza un botón o enlace que dirige a las personas a pagar fuera de la app.
Si tu app no es una app de lectura, tus opciones hoy son:
  • Quitar el contenido digital de pago de tu app de iOS y seguir vendiéndolo en la versión web de tu app. Puedes pedir al chat de IA que oculte el contenido de pago, los precios y los botones de compra solo cuando tu app se ejecuta como app móvil.
  • Lanzar tu app de iOS solo en la App Store de EE. UU. y enlazar a tu sitio web para la compra. Apple aún puede rechazar la app durante la revisión.
  • Esperar a que Base44 admita In-App Purchase antes de vender contenido digital en tu app de iOS.
Google exige Google Play Billing para el contenido digital que las personas compran dentro de tu app de Android, y las apps de Base44 aún no lo incluyen. Esto significa que no puedes vender suscripciones ni productos dentro de la app para tu app en Google Play Console.Puedes vender contenido digital en la versión web de tu app y hacer que tu app de Android lo muestre a las personas que ya pagaron allí. No añadas un botón o enlace que lleve a las personas a pagar en tu sitio web. Google solo lo permite mediante su propio programa, que necesita soporte nativo que las apps de Base44 no tienen.
Las herramientas de compra de terceros no son una alternativa. El SDK nativo de RevenueCat y los plugins de compras dentro de la app necesitan acceso a la capa nativa, que las apps de Base44 no exponen. No funcionan, pueden romper tu compilación y tu app sigue siendo rechazada.

Paso 1 | Crea tus cuentas de desarrollador

Antes de poder generar archivos de tienda y enviar tu app, necesitas cuentas activas de desarrollador de Apple y Google. Estas cuentas te permiten poseer tus listados, gestionar lanzamientos y manejar revisiones directamente en cada tienda.
Eres responsable de configurar y pagar tus cuentas de desarrollador de Apple y Google, así como de gestionar tus listados y envíos de apps. Base44 te ayuda a preparar tu app para el envío, pero no crea ni gestiona tus cuentas de desarrollador.

Cuenta de Apple Developer

Usa tu cuenta de Apple Developer para enviar tu app de iOS en App Store Connect y gestionar lanzamientos. Asegúrate de tener un Apple ID que puedas usar para tu negocio. Para crear tu cuenta de Apple Developer:
  1. Ve a la página de inscripción de Apple Developer.
  2. Inicia sesión con tu Apple ID e inicia el proceso de inscripción.
  3. Elige el tipo de cuenta que se adapte a tu situación:
    • Individual: Selecciona esto si publicas como tú mismo.
    • Organization: Selecciona esto si publicas en nombre de una empresa. Apple puede pedirte el nombre legal de tu empresa y el número D-U-N-S.
  4. Revisa y acepta los términos del programa de Apple.
  5. Completa el pago para activar tu membresía del Apple Developer Program.
  6. Después de que tu inscripción sea aprobada, inicia sesión en App Store Connect con el mismo Apple ID para gestionar tus apps.
La página de inscripción de Apple Developer para iniciar una nueva cuenta del Apple Developer Program

Crear una cuenta de Apple Developer

Nota: Apple te envía un correo de activación después de procesar el pago de tu inscripción. Esto puede tardar hasta 2 días hábiles. Una vez que tu cuenta esté activa, inicia sesión en App Store Connect y luego vuelve a Base44 para continuar generando tus archivos de App Store.

Cuenta de desarrollador de Google Play

Usa tu cuenta de desarrollador de Google Play para enviar tu app de Android en Google Play Console y gestionar lanzamientos. Asegúrate de tener una cuenta de Google que puedas usar para tu negocio. Para crear tu cuenta de desarrollador de Google Play:
  1. Ve a Google Play Console en tu navegador.
  2. Inicia sesión con tu cuenta de Google e inicia el flujo de registro.
  3. Introduce los detalles de tu perfil de desarrollador, como tu nombre de desarrollador, correo de contacto y sitio web si tienes uno.
  4. Revisa y acepta los términos y políticas de Google Play.
  5. Completa el pago de registro para crear tu cuenta de desarrollador de Google Play.
  6. Después de que termine la configuración, inicia sesión en Google Play Console y confirma que puedes crear una nueva app.
El flujo de registro de Google Play Console para crear una nueva cuenta de desarrollador de Google Play

Crear una cuenta de desarrollador de Google Play


Paso 2 | Escanea tu app en busca de problemas

Desde el editor de la app en Base44, escanea tu app con las últimas directrices de App Store y Google Play. Para ejecutar un escaneo:
  1. Ve al editor de tu app.
  2. Haz clic en Publish en la parte superior derecha.
  3. Haz clic en la pestaña Mobile app.
  4. Haz clic en Check Your App, luego en Run App Scan y selecciona con qué quieres escanear tu app:
    • App Store guidelines
    • Google Play guidelines
La pestaña Mobile app con Check Your App expandido y un botón desplegable Run App ScanLa pestaña Mobile app con Check Your App expandido y un botón desplegable Run App Scan

Ejecutar un escaneo de la app desde la pestaña Mobile app


Paso 3 | Usa IA para corregir problemas

Después de que termine el escaneo, usa el panel de resultados para ver qué tan lista está tu app para las tiendas y deja que el chat de IA sugiera correcciones. Puedes revisar cada problema, aplicar los cambios recomendados y volver a ejecutar el escaneo hasta que estés satisfecho con tu puntuación.
Nota: No necesitas una puntuación de preparación de 100 antes de enviar, pero cuanto mayor sea la puntuación, más fluido puede ser el proceso de envío. Apunta a una puntuación de preparación lo más alta posible, sin problemas críticos sin resolver, antes de generar archivos de tienda.
Para revisar y corregir problemas con el chat de IA:
  1. Mira tu Readiness Score y el número de comprobaciones pasadas, parciales y fallidas en el panel de resultados del escaneo.
  2. Elige cómo quieres corregir los problemas:
    • Apply with AI: Abre el chat de IA con un prompt de corrección personalizado según tus resultados del escaneo.
    • Copy Fix Prompt: Copia el prompt de corrección para que puedas pegarlo en el chat de IA tú mismo y editarlo primero.
  3. Deja que el chat de IA aplique los cambios sugeridos.
Resultados del escaneo en Base44 con opciones de corrección potenciadas por IA para problemas de preparación de la tienda de apps

Usar IA para corregir problemas para el envío de la app a las tiendas

Revisa tu puntuación de nuevo:
  1. Vuelve a Preview y prueba flujos clave como navegación, registro, inicio de sesión y checkout.
  2. Publica los cambios.
  3. Ejecuta otro escaneo de app para ver tu puntuación de preparación actualizada y verificar que los problemas críticos estén resueltos.

Paso 4 | Genera los archivos de tu app

Genera los archivos para cada tienda directamente desde la pestaña Mobile app para no tener que salir del editor de la app. Usa tu app lista para escaneo para crear los archivos que necesitas enviar en App Store y Google Play.
Importante: Debes estar en el plan Builder o superior para descargar los archivos de tu app.
La pestaña Mobile app con Build Stores Files expandido y botones para Create App Store files y Create Google Play filesLa pestaña Mobile app con Build Stores Files expandido y botones para Create App Store files y Create Google Play files

Crear archivos de App Store y Google Play desde la pestaña Mobile app

Crear archivos de App Store

Cuando tu app esté lista para iOS, usa tus credenciales de Apple Developer en la pestaña Mobile app para generar un paquete IPA listo para App Store. Cuando termine la generación, descarga el archivo desde Base44, mantenlo en una ubicación segura y úsalo cuando subas tu app a App Store Connect. Para crear archivos de App Store:
  1. Ve al editor de tu app.
  2. Haz clic en Publish en la parte superior derecha.
  3. Haz clic en la pestaña Mobile app.
  4. Haz clic en Build Stores Files, luego en Create App Store files.
  5. Añade tu Issuer ID, Key ID, Team ID, y sube el archivo .p8 de la clave API desde App Store Connect, luego haz clic en Continue.
    Nota: Para enviar notificaciones push desde tu app, activa Add push notifications en esta ventana antes de continuar. Consulta añadir notificaciones push.
    Necesitas generar tu clave API y luego añadir los detalles a Base44. Para generar tu clave:
    1. Ve a App Store Connect e inicia sesión con tu cuenta de Apple Developer.
    2. Haz clic en Users and Access.
    3. Haz clic en Integrations.
    4. Haz clic en + para crear una nueva clave API.
    5. Introduce un nombre para la clave y elige el rol de acceso apropiado (por ejemplo, Admin o App Manager).
    6. Haz clic en Generate para crear la clave. Para encontrar tus IDs de Apple y descargar el archivo de clave API (.p8):
    7. Ve a App Store Connect e inicia sesión con tu cuenta de Apple Developer.
    8. Haz clic en Users and Access.
    9. Haz clic en Integrations.
    10. Encuentra tu Issuer ID y Key ID.
    11. Haz clic en Download para guardar el archivo .p8 en tu computadora y guárdalo en una ubicación segura. Para encontrar tu Team ID:
    12. Ve a tu cuenta de Apple Developer.
    13. Busca el valor Team ID listado en los detalles de Membership.
  6. Revisa el logo de tu app. Sube un nuevo logo desde tu computadora o genera uno con IA, luego haz clic en Generate Files.
  7. Cuando tus archivos estén listos, haz clic en Download.
    Importante:
    • Apple solo te permite descargar cada archivo de clave .p8 una vez. Si lo pierdes, necesitas revocar la clave y crear una nueva.
    • Si no ves la pestaña Keys en App Store Connect, tu cuenta de Apple Developer aún se está procesando. Puede tardar hasta 48 horas después del pago para que Apple active tu cuenta y muestre la pestaña Keys. Espera el correo de activación antes de intentar crear credenciales API.
    • No compartas tu Issuer ID, Key ID, Team ID o archivo .p8 fuera de herramientas confiables. Trátalas como credenciales sensibles. Si alguna vez crees que una clave está expuesta, revócala en App Store Connect y crea una nueva.
    • Cambiar el logo en la ventana Generate App Store files también actualiza el logo que usas actualmente para tu app. Asegúrate de estar conforme con el logo antes de generar los archivos.

Crear archivos de Google Play

Cuando tu app esté lista para Android, usa la pestaña Mobile app para generar un paquete AAB listo para Google Play. Después de la generación, descarga el archivo desde Base44, mantenlo en una ubicación segura y súbelo en tu lanzamiento de Google Play Console. Para crear archivos de Google Play:
  1. Ve al editor de tu app.
  2. Haz clic en Publish en la parte superior derecha.
  3. Haz clic en la pestaña Mobile app.
  4. Haz clic en Build Stores Files, luego en Create Google Play files.
  5. Sigue los pasos en pantalla para revisar el logo de tu app, subir un nuevo logo desde tu computadora o generar uno nuevo con IA.
    Notas:
    • Cambiar el logo en la ventana Generate Google Play files también actualiza el logo que usas actualmente para tu app. Asegúrate de estar conforme con el logo antes de generar los archivos.
    • Para enviar notificaciones push desde tu app, activa Add push notifications en esta ventana antes de generar tus archivos. Consulta añadir notificaciones push.
  6. Haz clic en Generate Files para crear el paquete AAB.
  7. Cuando tus archivos estén listos, haz clic en Download.

Añadir notificaciones push

Las notificaciones push aparecen en el teléfono de alguien incluso cuando tu app está cerrada. Las activas en la misma ventana donde generas tus archivos de tienda, luego subes credenciales desde tu cuenta de Apple Developer o desde tu propio proyecto de Firebase. iOS y Android son separados, así que hazlo para ambos para llegar a todos los que usan tu app.
A push notification on a phone lock screen, reading Class in 1 hour: Vinyasa Flow with Dana, Studio 2. Tap to check in.

Una notificación push

Antes de empezar:
  • Para iOS: Necesitas una membresía activa del Apple Developer Program y una clave de autenticación APNs.
  • Para Android: Necesitas una cuenta de Google y tu propio proyecto de Firebase. El plan gratuito Spark es suficiente.
Necesitas una clave de autenticación APNs desde tu cuenta de Apple Developer. Créala en Certificates, Identifiers & Profiles, luego Keys, y selecciona Apple Push Notifications service (APNs). Apple te da un archivo .p8 y un Key ID de 10 caracteres.Esta es una clave separada de la clave API de App Store Connect que añades antes en la misma ventana. Cada una tiene su propio Key ID, y ambos archivos terminan en .p8, así que lleva la cuenta de cuál es cuál al descargarlas.
Importante: Apple solo te permite descargar tu clave de autenticación APNs una vez. Guarda el archivo .p8 en un lugar seguro, porque no puedes descargarlo de nuevo. Si lo pierdes, revoca la clave en tu cuenta de Apple Developer y crea una nueva.
Para añadir tus credenciales de push de iOS:
  1. Comienza creando tus archivos de App Store y rellena tus credenciales de App Store Connect.
  2. Activa Add push notifications.
  3. Haz clic en How to create an APNs auth key para los pasos de Apple, si aún necesitas crear tu clave.
  4. Sube tu clave en Upload the APNs auth key (.p8).
  5. Comprueba el campo APNs Key ID. Base44 lo rellena cuando subes tu clave. Si queda vacío, pega el Key ID que copiaste.
  6. Haz clic en Continue, luego finaliza el flujo para generar y descargar tus archivos.
The Generate App Store files window with Add push notifications turned on, showing the APNs auth key upload and the APNs Key ID field

Añadir tu clave de autenticación APNs en la ventana Generate App Store files

The How to create an APNs auth key guide expanded, showing 6 steps from signing in to Apple Developer through uploading the .p8 file

La guía integrada para crear una clave de autenticación APNs

Necesitas 2 archivos de tu propio proyecto de Firebase. Tu archivo google-services.json está incorporado en tu app para que pueda recibir notificaciones, y tu clave de cuenta de servicio permite que Base44 las envíe. Crea tu proyecto en la consola de Firebase, registra tu app de Android contra el nombre de paquete que Base44 te muestra y luego descarga ambos archivos desde ese mismo proyecto.
Importante: Tu clave de cuenta de servicio permite que Base44 envíe notificaciones en tu nombre. Trátala como una credencial sensible y mantenla privada.
Para añadir tus credenciales de push de Android:
  1. Comienza creando tus archivos de Google Play y revisa el logo de tu app.
  2. Activa Add push notifications.
  3. Haz clic en How to set up Firebase & download your files para los pasos de Firebase, si aún necesitas crear tu proyecto.
  4. Sube tu archivo google-services.json en Upload google-services.json.
  5. Sube tu clave de cuenta de servicio en Upload the service account key (.json).
  6. Haz clic en Generate Files, luego descarga tus archivos cuando estén listos.
The Generate Google Play files window with Add push notifications turned on, showing google-services.json above the service account key

Añadir tus archivos de Firebase en la ventana Generate Google Play files

The How to set up Firebase and download your files guide expanded, showing 6 steps from opening the Firebase console through uploading both files

La guía integrada para configurar Firebase

Base44 mantiene tus credenciales guardadas, para que estén listas la próxima vez que generes archivos. Para cambiar una clave más tarde, reabre la ventana y haz clic en Replace.

Enviar tus notificaciones

Envías notificaciones desde el backend de tu app con la integración SendPushNotification. Cada una lleva un título, un mensaje, una etiqueta opcional de botón de acción y un enlace opcional a una página específica de tu app. La primera vez que alguien abre tu app, elige si permite las notificaciones. Puedes enviar a todas las personas que acepten. Aprende más sobre enviar notificaciones push.
Importante: Las personas que ya instalaron tu app reciben notificaciones push después de que generes nuevos archivos de app y envíes una versión actualizada a la Apple App Store o Google Play.

Añadir SHA de Google Play

Si tu app usa inicio de sesión con Google, añade tus huellas de firma de Google Play a Base44 para que el inicio de sesión con Google funcione en la versión que la gente instala desde Google Play. Lo que añades depende de cómo firma Google Play tu app. Para obtener tus huellas desde Google Play Console:
  1. Ve a Google Play Console e inicia sesión con tu cuenta de desarrollador.
  2. Ve a Test and release, luego a App integrity y luego a App signing.
  3. Comprueba si la página muestra una insignia quantum-ready:
    • Con insignia: Descarga el archivo .zip de certificados desde Downloads.
    • Sin insignia: Copia el SHA-256 fingerprint en App signing key certificate.
Para añadir tus huellas en Base44:
  1. Ve al editor de tu app.
  2. Haz clic en Publish en la parte superior derecha.
  3. Haz clic en la pestaña Mobile app.
  4. Haz clic en Build Stores Files, luego en la sección Google Play files, haz clic en el icono More actions .
  5. Haz clic en Add Google Play SHA.
  6. Elige tu configuración de firma:
    • Firma quantum-ready: Haz clic en Upload certificates .zip y elige el archivo que descargaste.
    • Firma estándar: Pega tu huella en el campo SHA-256 Fingerprint.
  7. Haz clic en Save.
Si cambias tu configuración de firma en Google Play más tarde, actualiza las huellas en Base44 para que el inicio de sesión con Google siga funcionando.

Añadir un Google Snippet

Cuando registras tu nombre de paquete en Google Play Console, Google puede proporcionar un fragmento de registro ADI para verificar la propiedad de tu nombre de paquete. Si se te solicita, necesitas añadir este fragmento a tu app de Base44. Google está implementando este requisito gradualmente, así que aún no todas las cuentas están afectadas. Para añadir tu Google Snippet en Base44:
  1. Ve al editor de tu app.
  2. Haz clic en Publish en la parte superior derecha.
  3. Haz clic en la pestaña Mobile app.
  4. Haz clic en Build Stores Files, luego en la sección Google Play files, haz clic en el icono More actions .
  5. Haz clic en Add Google Snippet.
  6. Pega tu fragmento ADI en el campo Google Snippet.
  7. Haz clic en Save & Build.
El menú More actions de Google Play files con Add Google Snippet resaltado, entre Add Google Play SHA y Create New Files

Añadir un Google Snippet

Hacer clic en Save & Build activa automáticamente una nueva compilación de Android. Tus archivos actualizados estarán listos para descargar en unos 5 minutos. Solo necesitas añadir el Google Snippet si Google Play Console te solicita registrar tu nombre de paquete. Si no se te solicita, puedes omitir este paso.

Paso 5 | Envía tu app

Después de generar tus archivos de App Store y Google Play, completa el envío en tus paneles de Apple y Google. Base44 te ayuda a preparar tu app, pero todo lo que ocurre después de que envíes en App Store Connect o Google Play Console es entre tú y las tiendas de apps. Eres responsable de verificar el estado de tu envío, responder a los correos de la tienda y aplicar cualquier cambio que las tiendas soliciten. Sigue nuestra guía visual paso a paso para enviar tu app a la Apple App Store y Google Play Store.
Importante:
  • Base44 no puede garantizar que una app sea aprobada, incluso con una puntuación de preparación alta.
  • Customer Care no verifica el estado de tu envío, contacta a Apple o Google en tu nombre ni gestiona los comentarios de la revisión de la tienda por ti. Toma cualquier comentario directamente de las tiendas de apps y haz los cambios tú mismo o trabaja con un socio.

Encontrar tu bundle ID

Cuando creas el listado de tu app, App Store Connect pide un bundle ID y Google Play Console pide un nombre de paquete. Base44 configura ambos por ti, y tienen el mismo valor: com.base[app-id].app, donde [app-id] es el ID de tu app de Base44. Puedes encontrar el ID de tu app en la URL cuando estás en el editor de tu app. Por ejemplo, si la URL de tu editor contiene 69e0c4bdd31bdu8fda51775g, tu bundle ID y nombre de paquete son com.base69e0c4bdd31bdu8fda51775g.app.
No puedes elegir ni cambiar tu bundle ID o nombre de paquete, y no hay ningún ajuste para elegir uno propio, como com.yourcompany.app. Apple y Google vinculan cada listado de la tienda a él, así que una app con otro ID se convierte en un listado nuevo, y quienes instalaron la app antigua no reciben sus actualizaciones.
Si Apple dice que el bundle ID no está disponible, probablemente la app ya existe en tu cuenta de App Store Connect. Añade una nueva versión a ese listado en lugar de crear una app nueva. Después de crear tus archivos de App Store, también puedes copiar tu bundle ID desde la pestaña Mobile app. Para copiar tu bundle ID:
  1. Ve al editor de tu app.
  2. Haz clic en Publish en la parte superior derecha.
  3. Haz clic en la pestaña Mobile app.
  4. Haz clic en Build Stores Files, luego en la sección App Store files, haz clic en el icono More actions .
  5. Haz clic en Copy App Bundle ID.

Preparar los activos del listado

Cada tienda pide textos e imágenes para la página de tu listado, aparte de los archivos que generas en Base44.

Prepara los activos del listado de tu tienda

Cuando envíes tu app en App Store Connect y Google Play Console, necesitas activos para tus listados de tienda. Antes de iniciar los formularios de envío, prepara:
  • Una descripción corta y larga de tu app.
  • Capturas de pantalla de tu app en tamaños de teléfono comunes y capturas de tablet si planeas admitir tablets. Puedes capturar capturas de pantalla abriendo tu app publicada en un dispositivo o simulador, navegando por tus flujos principales y tomando capturas nativas del dispositivo que subes en cada tienda.
  • El icono de tu app y cualquier gráfico de función requerido que siga las directrices de tamaño y formato de Apple y Google.
  • Una URL de soporte y URL de política de privacidad desde tu app de Base44.

Actualizar tu app

Cuando tu app está publicada en las tiendas, la mayoría de los cambios llegan a tu app móvil en cuanto los publicas en Base44, porque la app carga tu app web en vivo. Solo necesitas nuevos archivos de app y una actualización en la tienda cuando cambia algo integrado en la propia app, como su nombre, icono o pantalla de inicio. Lo mismo aplica cuando añades notificaciones push, o una función que necesita nuevos permisos del dispositivo.

Crear archivos nuevos

Para enviar una actualización, crea un nuevo conjunto de archivos en Base44 y súbelos al mismo listado en App Store Connect o Google Play Console. Cada vez que creas archivos nuevos, Base44 asigna automáticamente a la compilación un número de compilación más alto.
Números de versión y de compilación:
  • Crea archivos nuevos para cada actualización: Apple y Google rechazan una subida que usa un número de compilación que ya vieron. Hacer clic de nuevo en Download te da el mismo archivo que subiste antes, con el mismo número de compilación y sin tus últimos cambios.
  • Se configuran automáticamente: No puedes configurar tú mismo el número de versión o de compilación, y pedir al chat de IA que lo cambie no funciona, porque no forma parte del código de tu app.
Para crear archivos nuevos para una actualización:
  1. Ve al editor de tu app.
  2. Haz clic en Publish en la parte superior derecha.
  3. Haz clic en la pestaña Mobile app.
  4. Haz clic en Build Stores Files y luego haz clic en el icono More actions junto a Download en la sección App Store files o Google Play files.
  5. Haz clic en Create New Files.
    Una captura de pantalla del menú More actions en la pestaña Mobile app con Create New Files resaltado

    Crear archivos nuevos desde el menú More actions

  6. Sigue los pasos en pantalla para revisar tus datos y el logo de tu app, y luego haz clic en Generate Files.
  7. Cuando tus archivos estén listos, haz clic en Download.
  8. Sube el archivo nuevo como una nueva versión de tu app existente en App Store Connect, o como un nuevo lanzamiento en Google Play Console.

Cambiar el icono de tu app

El icono de tu app es el logo de tu app de Base44. Tu pantalla de inicio, la que las personas ven mientras se abre tu app, muestra el mismo logo sobre un color de fondo que Base44 elige a partir de tu logo. No hay una subida aparte para la pantalla de inicio. Para cambiar el icono de tu app y el logo de la pantalla de inicio:
  1. En el editor de tu app, crea archivos nuevos para la tienda que quieres actualizar.
  2. En el paso del logo, sube un logo nuevo desde tu computadora o genera uno con IA.
  3. Haz clic en Generate Files y luego descarga y sube el archivo nuevo a la tienda.
Qué cambia con tu logo:
  • El logo de tu app de Base44: Cambiar el logo en esta ventana también actualiza el logo que usas para tu app de Base44.
  • Fondo de la pantalla de inicio: Base44 elige el color de fondo a partir del primer logo con el que compilas, y se mantiene igual cuando cambias tu logo más tarde. Usa un logo PNG con fondo sólido para que el color coincida.
  • Imágenes del listado de la tienda: El icono y las capturas de pantalla de la página de tu listado se gestionan en cada tienda. Google Play te pide subir un icono del listado en Play Console, así que actualízalo allí también.
  • Pantalla de inicio adicional en Android: En Android 12 y posteriores, el teléfono muestra primero su propia pantalla de inicio y luego la de tu app, así que el logo se desplaza un poco cuando aparece la segunda. Es lo esperado. No pidas al chat de IA que añada una pantalla de inicio a tu app, porque añade otra pantalla después de ellas.

Solución de problemas

La mayoría de los problemas surgen al subir tus archivos, completar el listado de tu tienda o pasar la revisión. Busca el problema que ves y sigue los pasos para solucionarlo.

Problemas comunes

Si tienes problemas para enviar tu app, busca tu situación a continuación.
Si Transporter muestra ITMS-90085: No architectures in the binary, normalmente los archivos de tu app están bien. Las versiones más recientes de Transporter necesitan las herramientas de desarrollador de Apple para revisar tu app antes de subirla, y sin ellas la revisión falla.Para corregir el error:
  1. En tu Mac, abre Terminal, pega este comando y pulsa Return:
  2. Haz clic en Install y espera a que terminen de instalarse las herramientas. También puedes instalar la app completa de Xcode desde la Mac App Store.
  3. Cierra y vuelve a abrir Transporter.
  4. En Base44, crea archivos nuevos y sube el archivo nuevo. Volver a subir el archivo antiguo falla, porque Apple ya tiene su número de compilación.
Si App Store Connect muestra ITMS-91198 y lista fuentes como Arial o Verdana, las fuentes vienen de los archivos de app que genera Base44, no de tu app. Es un aviso, no un rechazo. Tu subida se completa y tu app funciona con normalidad, así que no necesitas cambiar nada.
Tu app de iOS funciona tanto en iPhone como en iPad, y Apple suele revisar las apps en un iPad. No puedes hacer que tu app sea solo para iPhone, así que asegúrate de que se vea y funcione bien en una pantalla más grande.Para preparar tu app para iPad:
  1. En el editor de tu app, cambia la vista previa a la vista de tablet y revisa cada página principal.
  2. Pide al chat de IA que corrija lo que se vea estirado, cortado o difícil de tocar. Por ejemplo:
  3. Publica tus cambios. La mayoría de los cambios de diseño llegan a tu app sin archivos nuevos.
  4. Añade capturas de pantalla de iPad a tu listado en App Store Connect, porque Apple las pide cuando una app funciona en iPad.
  5. Responde al revisor en App Store Connect y vuelve a enviar tu app.
Tu app móvil se mantiene en vertical, incluso cuando alguien gira el teléfono. No hay ningún ajuste para cambiarlo, así que diseña tus páginas para una pantalla vertical. Si una página necesita más ancho, como una tabla ancha, pide al chat de IA que la haga desplazable en horizontal o que apile su contenido en pantallas pequeñas.
Puedes descargar tu app de Android como archivo APK e instalarla directamente en un teléfono Android, por ejemplo para probarla antes de enviarla. El APK es solo para instalación directa. Google Play necesita el archivo AAB y rechaza la subida de un APK.Para descargar un APK:
  1. Haz clic en Publish en la parte superior derecha del editor de tu app.
  2. Haz clic en la pestaña Mobile app.
  3. Haz clic en Build Stores Files y luego crea tus archivos de Google Play si aún no lo hiciste.
  4. Haz clic en Download en la sección Google Play files y luego en APK (Direct Install).
  5. Envía el archivo a tu teléfono Android y ábrelo. Si tu teléfono lo pide, permite las instalaciones desde la app que usaste para abrir el archivo.
No hay un archivo de instalación directa para iPhone. Para compartir tu app de iOS antes de que esté publicada, sube tu archivo de App Store a App Store Connect e invita a testers a través de TestFlight.
Las apps móviles de Base44 no admiten AdMob ni otras redes de anuncios móviles. Deben integrarse en la parte nativa de tu app, a la que las apps de Base44 no dan acceso, así que pedir al chat de IA que las añada no funciona. Si quieres ganar dinero con tu app móvil, vende bienes físicos o servicios, o sigue vendiendo contenido digital en la versión web de tu app, como se explica en vender en tu app.
Si las personas tienen que iniciar sesión para usar tu app, los revisores de la tienda necesitan una cuenta con la que iniciar sesión. Sin ella, Apple y Google suelen rechazar tu app.Para dar una cuenta a los revisores:
  1. Abre tu app publicada y regístrate con una dirección de correo que puedas revisar. Usa correo y contraseña, no el inicio de sesión con Google o Apple, para que el revisor pueda iniciar sesión con ella. Para comprobar qué métodos ofrece tu app, consulta elegir tus métodos de inicio de sesión.
  2. Añade algo de contenido de ejemplo a la cuenta, para que el revisor pueda ver cómo funciona tu app.
  3. En App Store Connect, ve a la versión de tu app, selecciona Sign-in required en App Review Information e introduce el correo y la contraseña.
  4. En Google Play Console, introduce los mismos datos en la sección App access de la configuración de contenido de tu app.
Mantén la cuenta activa y no cambies su contraseña hasta que termine la revisión.
Cuando creas una app nueva en App Store Connect, te pide un SKU y un bundle ID. El SKU es tu propia referencia para la app, y las personas no lo ven en la tienda. Introduce cualquier valor único, como el nombre de tu app sin espacios.Base44 configura tu bundle ID, y es el mismo que tu nombre de paquete de Google Play. Consulta encontrar tu bundle ID para saber cuál es.

Errores y rechazos

Si ves un mensaje de error al generar tus archivos, o una tienda rechaza tu app, busca el mensaje o el motivo a continuación.
Si ves un mensaje similar a “UNAUTHENTICATED: App Store Connect rejected the authentication token”, los detalles de tu clave API de App Store Connect faltan, son inválidos o han expirado.Para corregir el error 401:
  1. Ve a App Store Connect e inicia sesión con tu cuenta de Apple Developer.
  2. Haz clic en Users and Access, luego haz clic en Integrations.
  3. Verifica que los valores Issuer ID, Key ID y Team ID que introdujiste en Base44 coincidan con los valores mostrados en App Store Connect.
  4. Confirma que el archivo de clave API .p8 que subiste sea el archivo correcto y que la clave no haya sido revocada o expirada.
  5. Si algo parece incorrecto, genera una nueva clave API en App Store Connect, descarga el nuevo archivo .p8, actualiza todos los campos en Base44 e intenta generar los archivos de nuevo.
Si ves un mensaje similar a “PERMISSION_DENIED: This operation is not allowed. Your App Store Connect API key may need the Admin role”, la clave API que estás usando no tiene suficientes permisos.Para corregir el error 403:
  1. Ve a App Store Connect e inicia sesión con tu cuenta de Apple Developer.
  2. Haz clic en Users and Access, luego en Integrations.
  3. Verifica el rol Access de la clave API que estás usando.
  4. Si la clave no está configurada como Admin, crea una nueva clave:
    1. Haz clic en + para añadir una nueva clave.
    2. Introduce un nombre y selecciona el rol Admin.
    3. Haz clic en Generate y descarga el archivo .p8.
  5. En Base44, actualiza el Issuer ID, Key ID, Team ID y sube el nuevo archivo .p8, luego intenta generar los archivos de App Store de nuevo.
El rol de acceso Admin seleccionado para una clave API de App Store Connect

El rol Admin para una clave API

Si ves un mensaje similar a “ALREADY_EXISTS: You’ve reached the limit for iOS Distribution certificates. Revoke an existing iOS Distribution certificate in App Store Connect to create a new one”, tu cuenta de Apple Developer ha alcanzado el límite de certificados de distribución de iOS activos.Cada vez que generas un IPA en Base44, Apple crea un certificado de distribución de iOS. El programa estándar de Apple Developer permite hasta 3 certificados de distribución de producción activos al mismo tiempo.Para corregir el error 409:
  1. Ve a tu cuenta de Apple Developer y abre Certificates, Identifiers & Profiles.
  2. Haz clic en Certificates y filtra por certificados iOS Distribution.
  3. Revoca al menos un certificado de distribución de iOS que ya no necesites.
  4. Intenta generar los archivos de App Store de nuevo desde la pestaña Mobile app en Base44.
Nota:
  • Un certificado de distribución de iOS generalmente se puede revocar después de que una app haya sido aprobada, sin afectar a las personas que ya instalaron la app.
  • Apple suele permitir:
    • Hasta 3 certificados de producción/distribución activos para el programa estándar de Apple Developer.
    • Hasta 2 certificados de distribución enterprise activos.
    • Hasta 12 certificados de desarrollo.
Si tu app fue rechazada porque cobra por contenido digital a través de Stripe u otro proveedor de pagos, como una suscripción, un curso o una función dentro de la app, ningún ajuste hace que esa compra sea aceptable para Apple o Google. Tu app tiene que seguir las reglas de esa tienda en vender en tu app, y las reglas de iOS son más estrictas que las de Android.Para recuperar una app rechazada:
  1. Ve al editor de tu app y pide al chat de IA que cambie tu app para que siga las reglas de esa tienda. Por ejemplo, quita de la app móvil el checkout para contenido digital.
  2. Publica el cambio y crea archivos nuevos.
  3. Responde al revisor a través del Resolution Center de Apple o del proceso de apelaciones de Google Play, explicando lo que cambiaste.
  4. Reenvía tu app.
Si Google Play Console pide el permiso com.android.vending.BILLING, tu app no incluye Google Play Billing. Las apps de Base44 aún no lo admiten, y no puedes añadir el permiso tú mismo, así que no puedes vender suscripciones ni productos dentro de la app para tu app en Google Play Console. Consulta vender en tu app para saber qué puedes hacer en su lugar.
Si tu app es rechazada por App Store Connect con un error sobre una clave NSHealthShareUsageDescription faltante en Info.plist, esto es causado por un derecho de HealthKit incluido en la compilación de iOS.Base44 no admite HealthKit y actualmente no hay forma de añadir NSHealthShareUsageDescription a la configuración de la compilación. Si tu app no usa HealthKit, no necesitas tomar ninguna acción de tu parte. Esta es una limitación conocida de la compilación de iOS actual.
Si subiste previamente una app nativa a las tiendas y ahora generas archivos desde Base44 para la misma marca, podrías ver errores sobre una discrepancia de Bundle ID o signing key.Base44 configura automáticamente un Bundle ID y clave de firma para los archivos de tu app. Estos valores no se pueden cambiar dentro de los archivos IPA o AAB generados. Si los valores no coinciden con una versión previa que subiste manualmente o desde otra herramienta, las tiendas bloquean la actualización.Para resolver discrepancias de Bundle ID o clave de firma:
  1. Revisa el listado de app existente en App Store Connect o Google Play Console y compara el Bundle ID y la clave de firma con los valores de tu compilación de Base44.
  2. Si no coinciden y no puedes actualizar el listado existente, crea una nueva entrada de app en la tienda y envía la compilación de Base44 como una nueva app.
  3. Actualiza tu icono, nombre de app o descripción si es necesario para que las personas puedan identificar claramente la nueva app.
Si App Store Connect dice que el número de compilación ya se usó, o Google Play Console dice que el código de versión ya se usó o que el lanzamiento no añade ni quita ningún paquete de app, subiste un archivo que la tienda ya tiene.Vuelve a Base44, crea archivos nuevos en lugar de descargar de nuevo los antiguos, y sube el archivo nuevo.
Cada paquete de app móvil incluye permisos a nivel de dispositivo. Base44 usa IA para escanear tu app y establecer los permisos que necesita. Estos permisos no son editables en la interfaz de Base44. Cada permiso también recibe una cadena de propósito, la breve explicación que la tienda muestra cuando tu app pide acceso, generada en los 24 idiomas que Base44 admite. La revisión automatizada de Apple lee estas cadenas, así que esto ayuda a tu app a pasar la revisión.Apple y Google esperan que tu política de privacidad y listado de tienda expliquen qué tipos de datos recopila tu app, cómo los usas y qué funciones del dispositivo accede tu app.Si tu app es rechazada debido a problemas de permisos o privacidad:
  1. Lee el correo de rechazo cuidadosamente para ver qué permiso o comportamiento le preocupa a la tienda.
  2. Actualiza tus páginas de política de privacidad y términos en tu app de Base44 para que:
    • Describan los tipos de datos que tu app recopila (por ejemplo, ubicación, cámara o micrófono).
    • Expliquen por qué recopilas los datos y cómo las personas pueden contactarte sobre privacidad.
  3. Asegúrate de que los enlaces a tu política de privacidad y términos aparezcan antes de que las personas se registren o inicien sesión (por ejemplo, en el pie de página de tu página de inicio o pantalla de inicio de sesión).
  4. Reenvía tu app después de actualizar el contenido.
Base44 elige automáticamente la URL de entrada principal para tu app móvil según tu app publicada. Actualmente no puedes seleccionar una página de inicio diferente solo para la app.Apple y Google requieren que las personas puedan acceder a tu Privacy Policy y Terms of Use antes de crear una cuenta.Para mantener tu app conforme:
  1. Asegúrate de que tus páginas de privacidad y términos estén en vivo en tu app de Base44.
  2. Añade enlaces visibles a estas páginas desde la página de entrada de tu app, como en el pie de página o un menú.
  3. Si tu app usa una página de inicio cerrada o solo para miembros, asegúrate de que los enlaces de privacidad y términos sean accesibles antes del registro (por ejemplo, desde la página de inicio de sesión o registro).
Si tu problema no aparece aquí, contacta a Customer Care.

Preguntas frecuentes

Haz clic en una pregunta para aprender más sobre enviar tu app de Base44 a la Apple App Store y Google Play.
No necesitas una puntuación de preparación de 100. Una puntuación más alta generalmente significa que tu app sigue más directrices de tienda y puede tener una revisión más fluida. Concéntrate en resolver todos los problemas críticos y tantos problemas parciales como puedas antes de enviar.
Sí. Puedes enviar tu app a solo una tienda. No tienes que publicar en ambas tiendas. Usa el escaneo de App Store y Create App Store files si solo necesitas una app de iOS, o usa el escaneo de Google Play y Create Google Play files si solo necesitas una app de Android.
Aún puedes generar archivos y enviar tu app, pero hay mayor probabilidad de que Apple o Google soliciten cambios durante la revisión. Es mejor releer las descripciones del escaneo para cada comprobación fallida, decidir si el riesgo es aceptable para tu app y ejecutar otro escaneo después de cualquier actualización para ver la puntuación de preparación más reciente.
Base44 te ayuda a escanear tu app con las directrices de la tienda, mejorarla con IA y generar los paquetes IPA y AAB. Aún necesitas enviar la app a través de tus propias cuentas de App Store Connect y Google Play Console, donde controlas los detalles del listado, precios y configuración de lanzamiento.
No. Customer Care no rastrea el progreso de tu envío, contacta a Apple o Google ni gestiona conversaciones con los equipos de revisión. Para ver el estado de tu app, inicia sesión en App Store Connect y Google Play Console, lee sus correos y sigue las instrucciones que proporcionen.
No. No necesitas un dominio personalizado para enviar tu app a la Apple App Store o Google Play. Base44 puede escanear tu app y generar los archivos de App Store y Google Play usando tu URL predeterminada de Base44. Un dominio personalizado es opcional y puede ayudar con la marca y SEO, pero no es requerido para el envío a la tienda.
Tu app móvil de Base44 ejecuta tu experiencia web dentro de una vista web segura. También puedes añadir notificaciones push, que configuras cuando generas tus archivos de App Store o Google Play.Limitaciones actuales:
  • El modo offline completo y HealthKit aún no son compatibles.
  • Algunas capacidades nativas pueden requerir revisión adicional por parte de Apple o Google, dependiendo de los permisos que tu app necesite.
Base44 continúa expandiendo la cobertura de funciones nativas con el tiempo. Consulta las actualizaciones del producto y las notas de versión para ver qué nuevas funciones nativas están disponibles para tu app.
Base44 usa autenticación basada en tokens con una duración de sesión predeterminada de hasta 90 días. Alguien que inicia sesión en tu app permanece conectado en ese dispositivo hasta que cierra sesión o borra la caché de la app, o hasta que termine el período de 90 días. No necesitas configurar esto manualmente.
Esta página se tradujo con IA. Para información más precisa y actualizada, consulta la versión en inglés.