From 85dc66dc2d47c523d9ffe5d18cccfe45be1c191c Mon Sep 17 00:00:00 2001 From: huyufei Date: Fri, 31 May 2024 17:25:43 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=20=E4=BF=AE=E5=A4=8D=20=E6=89=93?= =?UTF-8?q?=E7=82=B9=20null=20parames=20=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: huyufei --- .../GuruCore/Runtime/Analytics/Analytics.TemplateDefine.cs | 7 +++++++ Runtime/GuruCore/Runtime/Analytics/Analytics.cs | 6 ++++++ 2 files changed, 13 insertions(+) diff --git a/Runtime/GuruCore/Runtime/Analytics/Analytics.TemplateDefine.cs b/Runtime/GuruCore/Runtime/Analytics/Analytics.TemplateDefine.cs index e11ba07..e6a9286 100644 --- a/Runtime/GuruCore/Runtime/Analytics/Analytics.TemplateDefine.cs +++ b/Runtime/GuruCore/Runtime/Analytics/Analytics.TemplateDefine.cs @@ -153,6 +153,13 @@ namespace Guru return; string eventName = $"level_end_success_{level}"; + if (extra == null) + { + extra = new Dictionary() + { + ["level"] = level, + }; + } LogEvent(eventName, extra, new EventSetting() { EnableFirebaseAnalytics = true, diff --git a/Runtime/GuruCore/Runtime/Analytics/Analytics.cs b/Runtime/GuruCore/Runtime/Analytics/Analytics.cs index 4f997bb..cfd84b0 100644 --- a/Runtime/GuruCore/Runtime/Analytics/Analytics.cs +++ b/Runtime/GuruCore/Runtime/Analytics/Analytics.cs @@ -189,6 +189,12 @@ namespace Guru if (!IsEnable) return; + if (extras == null) + { + LogEvent(eventName, eventSetting); // 防空判定 + return; + } + eventSetting ??= _defaultEventSetting; if (eventSetting.EnableFirebaseAnalytics) {