Skip to content

Complete React Native telemetry opt-out - #677

Draft
tiagocandido wants to merge 1 commit into
telemetry/android-integrationfrom
telemetry/react-native-integration
Draft

Complete React Native telemetry opt-out#677
tiagocandido wants to merge 1 commit into
telemetry/android-integrationfrom
telemetry/react-native-integration

Conversation

@tiagocandido

Copy link
Copy Markdown
Contributor

Summary

  • Expose the default-on telemetry setting consistently through the React Native JavaScript API and both native bridges
  • Make runtime opt-out stop recording, discard buffered measurements, and cancel active export work where supported
  • Keep getConfig() and setConfig() round-tripping the same required boolean on iOS and Android
  • Pin the native SDK pods exactly so local and CI resolution stay deterministic
  • Document the bounded diagnostic data and explicit opt-out

Validation

  • React Native unit tests
  • React Native lint and TypeScript checks
  • Android API dump and API compatibility checks
  • Native bridge tests added for both platforms

Release dependency

The published native packages currently pinned by React Native do not yet expose the telemetry API, so full packaged native builds remain gated on telemetry-capable Swift and Android releases. The package pins are intentionally unchanged in this PR.

@github-actions github-actions Bot added the #gsd:50662 Rebase Checkout Kit on UCP label Aug 18, 2026
@tiagocandido
tiagocandido force-pushed the telemetry/android-integration branch from c4a1ff0 to f8749f0 Compare August 19, 2026 13:02
@tiagocandido
tiagocandido force-pushed the telemetry/react-native-integration branch from 31406fe to 4911668 Compare August 19, 2026 13:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

#gsd:50662 Rebase Checkout Kit on UCP

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant