diff --git a/Assets/Script/SDKManager/AdjustManager/AdjustTrackEvent.cs b/Assets/Script/SDKManager/AdjustManager/AdjustTrackEvent.cs index 1ab5f52..6ac8e1b 100644 --- a/Assets/Script/SDKManager/AdjustManager/AdjustTrackEvent.cs +++ b/Assets/Script/SDKManager/AdjustManager/AdjustTrackEvent.cs @@ -1,8 +1,9 @@ -using System.Collections.Generic; +using System; +using System.Collections.Generic; using AdjustSdk; using Newtonsoft.Json; -using UnityEngine; using WZ; +using Random = UnityEngine.Random; public class AdjustTrackEvent : D_MonoSingleton { @@ -21,26 +22,29 @@ public class AdjustTrackEvent : D_MonoSingleton return null; } - return eventTokenMap.GetValueOrDefault(eventName, null); + return eventTokenMap.GetValueOrDefault(eventName.ToLower(), null); } public void UpdateEventToken() { var remoteConfigString = FireBaseRemoteConfigManager.Instance.GetRemoteConfigString("event_adjust_set"); if (string.IsNullOrEmpty(remoteConfigString)) return; - - var deserializeObject = JsonConvert.DeserializeObject>(remoteConfigString); - if (eventTokenMap == null) - { - eventTokenMap = deserializeObject; - } - else + + try { + var deserializeObject = JsonConvert.DeserializeObject>(remoteConfigString); + + eventTokenMap ??= new Dictionary(); + foreach (var keyValuePair in deserializeObject) { - eventTokenMap[keyValuePair.Key] = keyValuePair.Value; + eventTokenMap[keyValuePair.Key.ToLower()] = keyValuePair.Value; } } + catch (Exception e) + { + LoggerUtils.Error("event_adjust_set 转化失败"); + } } ///