From eac277a8c154976abf049e373869a2ee704ff116 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期四, 23 四月 2026 11:47:50 +0800
Subject: [PATCH] 632 游戏启动记录

---
 Main/Utility/OperationLogCollect.cs |   14 ++++++++++++++
 Main/SDK/SDKUtils.cs                |    6 ++++--
 2 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/Main/SDK/SDKUtils.cs b/Main/SDK/SDKUtils.cs
index 0027f75..41fb09f 100644
--- a/Main/SDK/SDKUtils.cs
+++ b/Main/SDK/SDKUtils.cs
@@ -529,7 +529,6 @@
                 {
                     Yj_BanHao = _json["banhao"].ToString();
                 }
-
                 break;
             case CodeA2U.PushClientID:
                 RegistrationID = _json["clientID"].ToString();
@@ -561,13 +560,14 @@
                 {
                     onFreePlatformInitOk();
                 }
-
+                OperationLogCollect.Instance.RecordLauchEvent(101);
                 break;
             case CodeA2U.FreePlatformInitFail:
                 if (onFreePlatformInitFail != null)
                 {
                     onFreePlatformInitFail();
                 }
+                OperationLogCollect.Instance.RecordLauchEvent(102);
                 break;
             case CodeA2U.FreePlatformRegisterOk:
                 // HandleFreePlatformRegisteOk(_json);
@@ -578,6 +578,7 @@
                 break;
             case CodeA2U.FreePlatformLoginOk:
                 HandleFreePlatformLoginOk(_json["info"]);
+                OperationLogCollect.Instance.RecordLauchEvent(103);
                 // OperationLogCollect.Instance.RecordEvent(6);
                 break;
             case CodeA2U.FreePlatformLoginFail:
@@ -585,6 +586,7 @@
                 {
                     onFreePlatformLoginFail();
                 }
+                OperationLogCollect.Instance.RecordLauchEvent(104);
                 break;
             case CodeA2U.FreePlatformLogoutOk:
                 if (onFreePlatformLogoutOk != null)
diff --git a/Main/Utility/OperationLogCollect.cs b/Main/Utility/OperationLogCollect.cs
index 07fb46d..d6188b7 100644
--- a/Main/Utility/OperationLogCollect.cs
+++ b/Main/Utility/OperationLogCollect.cs
@@ -28,8 +28,22 @@
     //6016 鍔犺浇琛ㄦ牸
     //6017 鍔犺浇shader
     //6018 鏄剧ず鐧诲綍鐣岄潰
+
+    //6101 SDK鍒濆鍖栨垚鍔�
+    //6102 SDK鍒濆鍖栧け璐�
+    //6103 SDK璐﹀彿鐧诲綍鎴愬姛
+    //6104 SDK璐﹀彿鐧诲綍澶辫触
     public void RecordLauchEvent(int _step)
     {
+        //榛樿鍙戦�佸嵆浣胯〃娌℃湁鍒濆鍖�
+        if (InitialFunctionConfig.isInit)
+        {
+            var config = InitialFunctionConfig.Get("Event");
+            if (config != null && config.Numerical1 != "1")
+            {
+                return;
+            }
+        }
 #if !UNITY_EDITOR
         var tables = new Dictionary<string, string>();
         tables["OperatorID"] = VersionConfig.Get().appId;

--
Gitblit v1.8.0