diff --git a/Runtime/GuruAnalytics/Plugins/Android/U3DAnalytics-1.10.4.aar b/Runtime/GuruAnalytics/Plugins/Android/U3DAnalytics-1.10.4.aar index 6d2ff79..3094d7b 100644 Binary files a/Runtime/GuruAnalytics/Plugins/Android/U3DAnalytics-1.10.4.aar and b/Runtime/GuruAnalytics/Plugins/Android/U3DAnalytics-1.10.4.aar differ diff --git a/Runtime/GuruAnalytics/Runtime/Script/GuruAnalytics.cs b/Runtime/GuruAnalytics/Runtime/Script/GuruAnalytics.cs index 7a64338..6f48cfa 100644 --- a/Runtime/GuruAnalytics/Runtime/Script/GuruAnalytics.cs +++ b/Runtime/GuruAnalytics/Runtime/Script/GuruAnalytics.cs @@ -9,13 +9,14 @@ namespace Guru using Newtonsoft.Json; using Newtonsoft.Json.Linq; using UnityEngine; + public class GuruAnalytics { // Plugin Version public const string Version = "1.10.4"; - public static readonly string Tag = "[ANA]"; + public static readonly string Tag = "[ANU]"; private static readonly string ActionName = "logger_error"; private static IAnalyticsAgent _agent; @@ -54,6 +55,11 @@ namespace Guru } } + /// + /// 错误 code 表 + /// + public static List ErrorCodeList = new List(); + private static bool _autoSyncProperties = false; private static bool _enableErrorLog = false; @@ -70,11 +76,6 @@ namespace Guru if (Agent != null) Agent.EnableErrorLog = _enableErrorLog; } } - - /// - /// 错误 code 表 - /// - public static List ErrorCodeList = new List(); #region 公用接口 @@ -358,7 +359,7 @@ namespace Guru // Debug.Log($"{Tag} --- OnLoggerErrorEvent: code:{code}\tinfo:{errorInfo}"); var codeString = ((AnalyticsCode)code).ToString(); - if (string.IsNullOrEmpty(codeString) || codeString == "Unknown") codeString = $"ErrorCode:{code}"; + if (string.IsNullOrEmpty(codeString) || codeString == AnalyticsCode.Unknown.ToString()) codeString = $"ErrorCode:{code}"; Dictionary parameters = new Dictionary() { @@ -529,12 +530,11 @@ namespace Guru } } - // Report error to api + private static void ReportCodeInfo(int code, string info) { var ac = (AnalyticsCode)code; - - Debug.Log($"{Tag} ------ ReportCodeInfo: code:{code}[{ac}] \tinfo:{info}"); + Debug.Log($"{Tag} ------ Get Code And Info: code:{code}[{ac}] \tinfo:{info}"); bool canCatch = false; switch (ac) {