Development
Crea una versión personalizada de “Expo Go”. Te permite probar librerías nativas (como notificaciones) mientras sigues usando hot-reload.
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).
En eas.json (que se crea con eas build:configure), definimos cómo queremos construir la app.
{ "build": { "development": { "developmentClient": true, "distribution": "internal" }, // ... "production": { "distribution": "store" } }}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.
Elige tu aventura. ¿Quieres probar mientras desarrollas o ver el resultado final?
Para probar notificaciones rápidamente en tu dispositivo físico:
eas build --profile development --platform androidnpx expo start --dev-client.Para generar un instalable standalone:
eas build --profile preview --platform androidEspera a que termine y descarga el APK desde el enlace que te da la terminal.
Si no quieres esperar la cola gratuita de EAS y tienes un PC potente con Android Studio:
eas build --profile development --platform android --localUna vez tengas la Development Build instalada:
¡Éxito!
Si ves la notificación en tu barra de estado, ¡felicidades! Has configurado correctamente todo el pipeline de FCM y Expo.
📚 Referencias Oficiales