ElmonyDocumentos

Guías

Crear una aplicación móvil

El flujo de trabajo móvil de Elmony utiliza Expo, React Native y EAS. Las actualizaciones de condensadores ya no son la principal vía móvil.

Elija la ruta de publicación correcta

App móvil

Utilice compilaciones de Expo/EAS y envíe archivos binarios nativos a Google Play o App Store Connect. Utilice RevenueCat para suscripciones a tiendas y compras dentro de la aplicación, y Firebase para autenticación móvil, Firestore, almacenamiento y configuración nativa.

Sitio web

Publique una aplicación de navegador a través de Elmony Hosting, GitHub o Vercel. Los sitios web no necesitan credenciales de EAS ni registros de envío de la tienda de aplicaciones. Ver el guía editorial .

Flujo de trabajo móvil

  1. 1. Iniciar un proyecto móvil

    Elija Aplicación móvil para comenzar en el editor de diseño. Builder Step 2 crea el código base vinculado de Expo SDK 55 y Expo Router después de guardar el diseño.

  2. 2. Terminar la transferencia del diseño

    Cree las pantallas en el editor de diseño y luego continúe con el paso 2 del generador. Elmony crea el proyecto de código y lleva el contexto del diseño al generador.

  3. 3. Vista previa en un dispositivo

    Ejecute el proyecto, abra Publicar y escanee el código QR de vista previa del dispositivo con Expo Go para SDK 55. Su computadora y teléfono deben poder acceder al servidor de vista previa.

  4. 4. preparar un lanzamiento

    Utilice el panel Publicar para conectar Expo, configurar EAS, ejecutar comprobaciones previas, crear versiones preliminares o de producción y enviar una versión de producción terminada.

Vista previa del dispositivo

Abre el constructor Publicar mientras se ejecuta el servidor de vista previa. el Vista previa del dispositivo La tarjeta muestra un código QR de Expo Go y una URL del dispositivo que se puede copiar. Instale la compilación Expo Go para SDK 55 en Android o iPhone y luego escanee el código.

Expo Go es para una vista previa del desarrollo. Un lanzamiento de tienda aún requiere una compilación de producción de EAS, credenciales de plataforma, registros de tienda y revisión de tienda.

Conecta los servicios móviles

  • Expo / EAS : guarde un token de acceso a la Expo, elija el propietario de la Expo y configure el proyecto EAS.
  • Firebase : conecta una cuenta de Google y configura autenticación, Firestore, almacenamiento, reglas e identificadores de aplicaciones nativas cuando el proyecto los necesite.
  • RevenueCat : prepare la facturación de Test Store para la vista previa y los productos de Google Play o App Store para un lanzamiento. El pago con Direct Stripe es una opción móvil avanzada; la mayoría de la facturación de las tiendas debería utilizar RevenueCat.

Construir y enviar

  1. En Publicar, conecte Expo y configure EAS para la aplicación seleccionada.
  2. Configure el nombre de la aplicación, el icono, la ilustración de presentación, el nombre del paquete y el identificador del paquete.
  3. Ejecute las comprobaciones previas y resuelva todos los problemas de bloqueo.
  4. Cree una versión preliminar para probar el dispositivo antes de crear una versión de producción.
  5. Conecte la cuenta de Google Play o App Store Connect y vincule el registro de aplicaciones de la tienda correspondiente.
  6. comprobar Preparación para tienda y facturacióny luego envíe una compilación de producción exitosa. Es posible que la primera carga de Android deba completarse manualmente en Play Console antes de que puedan continuar los envíos automáticos.

Proyectos de condensadores más antiguos

La pila móvil actual de Elmony es Expo/EAS y los controles de actualización de detalles de la aplicación anterior no se muestran. Un proyecto de Capacitor existente puede seguir siendo una base de código web más Capacitor, pero no obtiene el flujo de trabajo de publicación actual de la Expo a través de una actualización en la aplicación.

Para la ruta móvil compatible, cree un proyecto de aplicación móvil, finalice la transferencia del diseño al constructor y mueva las pantallas, los datos y los activos necesarios al nuevo proyecto de Expo. Conserve el proyecto original y su historial de Git hasta que la versión Expo haya pasado las pruebas del dispositivo y la tienda.

Solución de problemas

  • El código QR no se abre: mantenga el servidor de vista previa en funcionamiento, confirme que el teléfono pueda acceder a la computadora y copie la URL del dispositivo para probarlo directamente.
  • La verificación previa falla: revise los diagnósticos en Publicar. Puedes copiarlos, adjuntarlos al chat o pedirle a Elmony que diagnostique y arregle el proyecto.
  • La firma de Android falla: prepare or import Android credentials, then sync the signing SHA-1 to Firebase when Google sign-in is enabled.
  • El envío está bloqueado: asegúrese de que la compilación de producción haya finalizado, que la cuenta de la tienda esté conectada, que el registro de la aplicación esté vinculado y que exista la clave de versión de RevenueCat para esa plataforma.