diff --git a/examples/audience/Assets/SampleApp/Scripts/AudienceSample.cs b/examples/audience/Assets/SampleApp/Scripts/AudienceSample.cs index 91ceed56..8d5dfcf7 100644 --- a/examples/audience/Assets/SampleApp/Scripts/AudienceSample.cs +++ b/examples/audience/Assets/SampleApp/Scripts/AudienceSample.cs @@ -368,7 +368,6 @@ private static Dictionary BuildConfigEcho(AudienceConfig config) ["enableMobileAttribution"] = config.EnableMobileAttribution, ["flushIntervalSeconds"] = config.FlushIntervalSeconds, ["flushSize"] = config.FlushSize, - ["packageVersion"] = config.PackageVersion, ["shutdownFlushTimeoutMs"] = config.ShutdownFlushTimeoutMs, }; if (!string.IsNullOrEmpty(config.PublishableKey)) diff --git a/src/Packages/Audience/Runtime/AudienceConfig.cs b/src/Packages/Audience/Runtime/AudienceConfig.cs index 8d7e38d5..a420092d 100644 --- a/src/Packages/Audience/Runtime/AudienceConfig.cs +++ b/src/Packages/Audience/Runtime/AudienceConfig.cs @@ -116,11 +116,6 @@ public class AudienceConfig /// public string? PersistentDataPath { get; set; } - /// - /// Library version sent on every message. - /// - public string PackageVersion { get; set; } = Constants.LibraryVersion; - /// /// Maximum time waits for /// the final flush, in milliseconds. diff --git a/src/Packages/Audience/Runtime/ImmutableAudience.cs b/src/Packages/Audience/Runtime/ImmutableAudience.cs index 03248045..0df90fc3 100644 --- a/src/Packages/Audience/Runtime/ImmutableAudience.cs +++ b/src/Packages/Audience/Runtime/ImmutableAudience.cs @@ -330,7 +330,7 @@ public static void Track(IEvent evt) var anonymousId = Identity.GetOrCreate(config.PersistentDataPath!, state.Level); // ToProperties returns a fresh dict per call, so no snapshot needed. var userId = state.Level == ConsentLevel.Full ? state.UserId : null; - var msg = MessageBuilder.Track(eventName, anonymousId, userId, config.PackageVersion, properties, config.TestMode); + var msg = MessageBuilder.Track(eventName, anonymousId, userId, Constants.LibraryVersion, properties, config.TestMode); EnqueueTrack(msg); } @@ -356,7 +356,7 @@ public static void Track(string eventName, Dictionary? propertie var anonymousId = Identity.GetOrCreate(config.PersistentDataPath!, state.Level); var userId = state.Level == ConsentLevel.Full ? state.UserId : null; - var msg = MessageBuilder.Track(eventName, anonymousId, userId, config.PackageVersion, + var msg = MessageBuilder.Track(eventName, anonymousId, userId, Constants.LibraryVersion, SnapshotCallerDict(properties), config.TestMode); EnqueueTrack(msg); } @@ -403,7 +403,7 @@ public static void Identify(string userId, IdentityType identityType, Dictionary var anonymousId = Identity.GetOrCreate(config.PersistentDataPath!, level); var msg = MessageBuilder.Identify(anonymousId, userId, identityType.ToLowercaseString(), - config.PackageVersion, SnapshotCallerDict(traits), config.TestMode); + Constants.LibraryVersion, SnapshotCallerDict(traits), config.TestMode); EnqueueIdentity(msg); } @@ -434,7 +434,7 @@ public static void Alias(string fromId, IdentityType fromType, string toId, Iden if (config == null) return; var msg = MessageBuilder.Alias(fromId, fromType.ToLowercaseString(), toId, toType.ToLowercaseString(), - config.PackageVersion, config.TestMode); + Constants.LibraryVersion, config.TestMode); EnqueueIdentity(msg); }