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
feat(push): decouple auto push tracking and token forwarding (MAGE-886)
Replace the nested `disable_automatic_token_forwarding` escape hatch with a
fully independent opt-in flag `automatic_token_forwarding`. The two push flags
are now orthogonal:
- `automatic_push_tracking` gates only automatic open tracking (trampoline)
- `automatic_token_forwarding` gates only automatic token fetch/forwarding
Both flags are unshipped (feature branch only), so there is no backward-compat
cost. `KlaviyoPushService.onNewToken()` still forwards unconditionally; hosts
opt out by registering their own FirebaseMessagingService.
Also retargets the SdkFeatures telemetry entry to the new flag (dropping the
inverted reportedValue); the `auto_push_token_forwarding` wire name is
unchanged so the backend contract is preserved.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
0 commit comments