Saltar al contenido principal

Despliegue Móvil

Las aplicaciones móviles de ChurchApps se construyen y despliegan utilizando Expo EAS Build y se distribuyen a través de las tiendas de aplicaciones. Esta página cubre la compilación, envío e impulso de actualizaciones inalámbricas para Android e iOS.

Antes de Comenzar

  • Configurar la aplicación móvil localmente -- ver B1 Mobile
  • Instalar y configurar EAS CLI
  • Tener acceso a Google Play Console (Android) y/o Apple App Store Connect (iOS)

Compilación

Android

npm run build:android

iOS

eas build --platform ios --profile production

Envío a Tiendas de Aplicaciones

Android -- Google Play Store

Después de una compilación EAS exitosa, el binario de Android (AAB) se envía a Google Play Store a través de Play Console.

iOS -- Apple App Store

Envíe la compilación de iOS directamente a través de EAS:

eas submit --platform ios

Actualizaciones OTA

Para cambios de solo JavaScript que no requieren revisión de la tienda de aplicaciones, utilice actualizaciones inalámbricas (OTA):

npm run update:production

Esto utiliza EAS Update para impulsar cambios directamente a los usuarios sin un envío de tienda completo.

tip

Las actualizaciones OTA son significativamente más rápidas que compilaciones de tienda -- los cambios pueden llegar a los usuarios en minutos en lugar de días. Úsalas para correcciones de errores, cambios de copia y actualizaciones menores de la interfaz de usuario que no impliquen cambios de código nativo.

Números de Versión

Antes de crear una compilación de tienda, los números de versión deben actualizarse en varios archivos:

  • package.json
  • app.config.js
  • android/app/build.gradle
  • ios/*/Info.plist
  • ios/*/project.pbxproj
aviso

Olvidar actualizar números de versión en todos los archivos causará fallos de compilación o rechazo de la tienda de aplicaciones. Verifique dos veces cada archivo listado arriba antes de iniciar una compilación de producción.

Artículos Relacionados