Skip to content

EAS Build

Paso 6 de 7

Una vez configuradas las credenciales, estamos listos para construir la aplicación. EAS Build tomará nuestro código Javascript y las credenciales de Firebase que acabamos de subir, y generará un binario nativo (.apk para probar o .aab para la tienda).

1 Perfiles de Construcción

En eas.json (que se crea con eas build:configure), definimos cómo queremos construir la app.

eas.json
{
"build": {
"development": {
"developmentClient": true,
"distribution": "internal"
},
// ...
"production": {
"distribution": "store"
}
}
}
Estructura de perfiles de EAS Build

Development

Crea una versión personalizada de “Expo Go”. Te permite probar librerías nativas (como notificaciones) mientras sigues usando hot-reload.

Preview

Genera un APK instalable. Ideal para compartir con el equipo o testers manuales. No tiene hot-reload.

2 Ejecutar el Build

Elige tu aventura. ¿Quieres probar mientras desarrollas o ver el resultado final?

Para probar notificaciones rápidamente en tu dispositivo físico:

Terminal window
eas build --profile development --platform android
  1. Instala el APK resultante en tu móvil.
  2. Inicia el servidor de desarrollo: npx expo start --dev-client.
  3. Escanea el QR desde la app que acabas de instalar.
Build Exitoso y Código QR

3 Probando Notificaciones

Una vez tengas la Development Build instalada:

  1. Abre la app.
  2. Obtén tu Expo Push Token (deberías verlo en consola o UI si seguiste el paso 4).
  3. Ve a la Herramienta de Push de Expo.
  4. Pega tu token y envía una prueba.
Herramienta de notificaciones de Expo

¡Éxito!

Si ves la notificación en tu barra de estado, ¡felicidades! Has configurado correctamente todo el pipeline de FCM y Expo.