Skip to content

fix(analytics): enable optional measurement on iOS in 0.1.20 - #41

Merged
vgpastor merged 2 commits into
mainfrom
codex/fix-ios-analytics-platform
Nov 3, 2026
Merged

vgpastor merged 2 commits into
mainfrom
codex/fix-ios-analytics-platform

Conversation

@vgpastor

@vgpastor vgpastor commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

En iOS, TargetPlatform.iOS.name produce iOS, mientras que el cliente solo admite ios. En la 0.1.19 esto oculta el consentimiento y desactiva toda la analítica iOS. Normaliza la plataforma al construir el cliente para habilitar el aviso y serializar ios, conservando el consentimiento previo obligatorio y las exclusiones de datos.

Añade una regresión con el enum real de Flutter: antes falla en supported; después comprueba ausencia de envíos antes de consentir, el payload canónico y apertura de herramientas. Prepara 0.1.20+120 porque el binario 0.1.19 ya publicado no puede actualizarse en su sitio.

Validación: 249 pruebas correctas; análisis Flutter sin avisos; versiones sincronizadas; CI correcto. La validación macOS 40298140057 ha completado compilación, archivo firmado y exportación de IPA. Las subidas a TestFlight y App Review se omitieron deliberadamente. Colector de producción comprobado con payloads sintéticos Android/iOS: recepción, deduplicación y borrado correctos; datos sintéticos eliminados. No se ha realizado una prueba en dispositivo iOS físico ni se ha publicado todavía esta actualización.

@vgpastor
vgpastor force-pushed the codex/fix-ios-analytics-platform branch from 4bb86fc to 9a13c49 Compare November 3, 2026 12:24
@vgpastor
vgpastor merged commit 5765bea into main Nov 3, 2026
2 checks passed
@vgpastor
vgpastor deleted the codex/fix-ios-analytics-platform branch November 3, 2026 12:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant