You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[compose] Add ui framework metadata to telemetry (#14808)
Fix [MAPSAND-2787](https://mapbox.atlassian.net/browse/MAPSAND-2787)
### Summary
- Add `uiFramework` field to the `map.load` telemetry event to
distinguish Jetpack Compose vs. View SDK usage
- Threads `uiFramework` through `MapInitOptions` → `MapTelemetryImpl` →
`MapLoadEvent` so it's included in telemetry payloads
- Compose extension sets `UiFramework.JETPACK_COMPOSE`; defaults to
`UiFramework.ANDROID_VIEW`
- The changelog is not updated as it is internal property
### Context
Telemetry currently cannot distinguish whether a map was created via the
Jetpack Compose extension or the traditional View API. Adding
`uiFramework` to the `map.load` event enables product analytics to track
Compose adoption.
[MAPSAND-2787]:
https://mapbox.atlassian.net/browse/MAPSAND-2787?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
cc @mapbox/maps-android
GitOrigin-RevId: 5d6beacd18f8ecbec581a6de57579acf08077fd7
0 commit comments