From ae909beff14d80dd73e0035071a0e73a70841ef4 Mon Sep 17 00:00:00 2001 From: Natalie Bunduwongse Date: Wed, 24 Jun 2026 18:41:53 +1200 Subject: [PATCH] feat(audience): auto-collect platform ID on consent upgrade to Full Previously Steam and Epic identity collection only ran at Init. Games that start with Anonymous consent and upgrade to Full via SetConsent never had the platform ID collected automatically. Co-Authored-By: Claude Sonnet 4.6 --- src/Packages/Audience/Runtime/ImmutableAudience.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Packages/Audience/Runtime/ImmutableAudience.cs b/src/Packages/Audience/Runtime/ImmutableAudience.cs index 50f6dd01..76bb7525 100644 --- a/src/Packages/Audience/Runtime/ImmutableAudience.cs +++ b/src/Packages/Audience/Runtime/ImmutableAudience.cs @@ -665,6 +665,11 @@ public static void SetConsent(ConsentLevel level) newSession?.Start(); + if (level == ConsentLevel.Full && previous != ConsentLevel.Full) + { + TryIdentifySteamUser(); + TryIdentifyEpicUser(); + } SyncConsentToBackend(config, level, anonymousIdForPut); }