[F-T00-07] EAS Build + credenciales push
🎯 Objetivo
Configurar EAS Build para generar builds de desarrollo, preview y producción, y registrar las credenciales push (APNs + FCM) que usarán las notificaciones en Hito 2.
📦 Alcance
Incluye:
- Cuenta EAS creada,
eas init ejecutado (vincular app ID)
eas.json con perfiles: development / preview / production
- Credenciales APNs (iOS) + clave FCM (Android) registradas en EAS
Out of scope:
- Envío real de notificaciones push (F-N06)
- Distribución a TestFlight / Play Store
- OTA updates (EAS Update)
🛠️ Tareas (Sub-issues)
- I-F-T00-07-01 — Crear cuenta EAS +
eas login + eas init (vincular app ID)
- I-F-T00-07-02 — Configurar
eas.json con perfiles: development / preview / production
- I-F-T00-07-03 — Generar y registrar credenciales APNs (iOS) + clave FCM (Android) en EAS
✅ Criterios de Aceptación (AC)
eas build --profile development genera un build instalable sin errores
- Las credenciales push están almacenadas en EAS (no en el repo)
- El perfil
production usa el bundle ID correcto definido en app.config.js
🛡️ Definition of Done (DoD)
🔗 Dependencias & Contrato
- Depende de: F-T00-04 (bundle ID configurado en
app.config.js)
- Requerido por: F-N06 (notificaciones push necesitan credenciales registradas)
🌿 Branching
feat/t00-07-eas-build
[F-T00-07] EAS Build + credenciales push
🎯 Objetivo
Configurar EAS Build para generar builds de desarrollo, preview y producción, y registrar las credenciales push (APNs + FCM) que usarán las notificaciones en Hito 2.
📦 Alcance
Incluye:
eas initejecutado (vincular app ID)eas.jsoncon perfiles: development / preview / productionOut of scope:
🛠️ Tareas (Sub-issues)
eas login+eas init(vincular app ID)eas.jsoncon perfiles: development / preview / production✅ Criterios de Aceptación (AC)
eas build --profile developmentgenera un build instalable sin erroresproductionusa el bundle ID correcto definido enapp.config.js🛡️ Definition of Done (DoD)
eas.jsoncommiteado con los tres perfileseas whoamidevuelve la cuenta correcta en CI🔗 Dependencias & Contrato
app.config.js)🌿 Branching
feat/t00-07-eas-build