From 9a5c201899754503828ef62967dab4ec7e4a02a7 Mon Sep 17 00:00:00 2001 From: HuYufei Date: Mon, 8 Jan 2024 18:44:51 +0800 Subject: [PATCH] =?UTF-8?q?update:=20=E6=9B=B4=E6=96=B0=E6=89=93=E7=82=B9?= =?UTF-8?q?=E7=B1=BB=E5=AE=9A=E4=B9=89=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Runtime/Analytics/Analytics.Ads.cs | 16 ++------- .../Runtime/Analytics/Analytics.Custom.cs | 34 +++++++++---------- .../Analytics/Analytics.FirebaseDefine.cs | 4 +-- .../Runtime/Analytics/Analytics.Property.cs | 6 ++-- .../Analytics/Analytics.TemplateDefine.cs | 11 +++--- 5 files changed, 29 insertions(+), 42 deletions(-) diff --git a/Runtime/GuruCore/Runtime/Analytics/Analytics.Ads.cs b/Runtime/GuruCore/Runtime/Analytics/Analytics.Ads.cs index ea17a59..30dd20f 100644 --- a/Runtime/GuruCore/Runtime/Analytics/Analytics.Ads.cs +++ b/Runtime/GuruCore/Runtime/Analytics/Analytics.Ads.cs @@ -5,7 +5,6 @@ namespace Guru { public static partial class Analytics { - #region 广告属性 //------ 广告额外的参数 -------- @@ -20,8 +19,6 @@ namespace Guru #endregion - - #region Ads private static Dictionary BuildAdEventData(AdParams adParams) @@ -193,8 +190,7 @@ namespace Guru LogEvent(EventRadsClose, BuildAdEventData(adParams)); } #endregion - - + #region Ads-ATT #if UNITY_IOS @@ -230,14 +226,7 @@ namespace Guru #endif #endregion - - - - - } - - /// /// 广告打点上报参数 @@ -291,6 +280,5 @@ namespace Guru return p; } } - - + } \ No newline at end of file diff --git a/Runtime/GuruCore/Runtime/Analytics/Analytics.Custom.cs b/Runtime/GuruCore/Runtime/Analytics/Analytics.Custom.cs index 1ec15ca..8726f34 100644 --- a/Runtime/GuruCore/Runtime/Analytics/Analytics.Custom.cs +++ b/Runtime/GuruCore/Runtime/Analytics/Analytics.Custom.cs @@ -1,13 +1,12 @@ -using System; -using System.Collections.Generic; -using com.adjust.sdk; -using Firebase.Analytics; -using Firebase.Crashlytics; -using Firebase.Extensions; -using UnityEngine; - namespace Guru { + using System; + using System.Collections.Generic; + using Firebase.Analytics; + using Firebase.Crashlytics; + using Firebase.Extensions; + using UnityEngine; + /// /// 自打点逻辑 /// @@ -189,8 +188,6 @@ namespace Guru }); } - - #if UNITY_IOS /// /// 更新ATT状态 (Only IOS 有效) @@ -202,9 +199,6 @@ namespace Guru } #endif - - - /// /// 获取全部ID /// @@ -275,19 +269,23 @@ namespace Guru Crashlytics.LogException(e); } } - + /// /// 设置太极02阀值 /// /// - public static void SetTch02Value(double value) + public static void SetTch02TargetValue(double value) { try { - if (Math.Abs(_tch02TargetValue - value) > 0.001d) + if (value > 0) { - _tch02TargetValue = value; - GuruAnalytics.SetTch02Value(value); + EnableTch02Event = true; // 自动开启太极02打点设置 + if (Math.Abs(_tch02TargetValue - value) > 0.001d) + { + _tch02TargetValue = value; + GuruAnalytics.SetTch02Value(value); + } } } catch (Exception e) diff --git a/Runtime/GuruCore/Runtime/Analytics/Analytics.FirebaseDefine.cs b/Runtime/GuruCore/Runtime/Analytics/Analytics.FirebaseDefine.cs index 643c877..5f5e0b6 100644 --- a/Runtime/GuruCore/Runtime/Analytics/Analytics.FirebaseDefine.cs +++ b/Runtime/GuruCore/Runtime/Analytics/Analytics.FirebaseDefine.cs @@ -1,7 +1,7 @@ -using Firebase.Analytics; - namespace Guru { + using Firebase.Analytics; + //https://firebase.google.com/docs/reference/cpp/group/parameter-names //Firebase内置定义事件名称和参数名称 public static partial class Analytics diff --git a/Runtime/GuruCore/Runtime/Analytics/Analytics.Property.cs b/Runtime/GuruCore/Runtime/Analytics/Analytics.Property.cs index 1c63fcb..07d4514 100644 --- a/Runtime/GuruCore/Runtime/Analytics/Analytics.Property.cs +++ b/Runtime/GuruCore/Runtime/Analytics/Analytics.Property.cs @@ -1,8 +1,10 @@ -using UnityEngine; + namespace Guru { - public partial class Analytics + using UnityEngine; + + public static partial class Analytics { /// /// B_Level 属性 diff --git a/Runtime/GuruCore/Runtime/Analytics/Analytics.TemplateDefine.cs b/Runtime/GuruCore/Runtime/Analytics/Analytics.TemplateDefine.cs index 585740c..b9041d3 100644 --- a/Runtime/GuruCore/Runtime/Analytics/Analytics.TemplateDefine.cs +++ b/Runtime/GuruCore/Runtime/Analytics/Analytics.TemplateDefine.cs @@ -1,10 +1,10 @@ -using System; -using System.Collections.Generic; -using Facebook.Unity; -using UnityEngine; - namespace Guru { + using System; + using System.Collections.Generic; + using Facebook.Unity; + using UnityEngine; + //游戏通用模版打点定义 public static partial class Analytics { @@ -363,7 +363,6 @@ namespace Guru FBPurchase(value, USD, "ads", AdMAX); } - /// /// 太极事件点位上报 ///