Skip to content

F-T00-07 — EAS Build + credenciales push #24

Description

@Azfe

[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)

  • eas.json commiteado con los tres perfiles
  • Build de development completado con éxito en el EAS dashboard
  • Credenciales APNs y FCM visibles en EAS → Credentials
  • eas whoami devuelve la cuenta correcta en CI

🔗 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

Metadata

Metadata

Assignees

Labels

Type

Fields

No fields configured for Task.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions