From 7fe982f5bcfc7fda97fb17c5f11e121349df80a0 Mon Sep 17 00:00:00 2001 From: huyufei Date: Fri, 17 May 2024 20:21:45 +0800 Subject: [PATCH] =?UTF-8?q?update:=20=E6=B7=BB=E5=8A=A0=E6=94=AF=E4=BB=98?= =?UTF-8?q?=E6=95=B0=E9=87=8F=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Runtime/Code/Model/GuruSDKModel.cs | 11 +++++------ Runtime/Code/SDK/GuruSDK.Analytics.cs | 3 +++ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/Runtime/Code/Model/GuruSDKModel.cs b/Runtime/Code/Model/GuruSDKModel.cs index 5695d1c..dc9dff4 100644 --- a/Runtime/Code/Model/GuruSDKModel.cs +++ b/Runtime/Code/Model/GuruSDKModel.cs @@ -144,12 +144,11 @@ namespace Guru public void InitProperties() { - _successLevel = new BindableProperty(b_level, OnLevelChanged); - _totalPlayed = new BindableProperty(b_play, OnPlayedChanged); - _purchasedCount = new BindableProperty(buy_count, OnPurchasedNumChanged); - _uid = new BindableProperty(uid, OnUidChanged); - - purchased = new List(20); + if(_successLevel == null) _successLevel = new BindableProperty(b_level, OnLevelChanged); + if(_totalPlayed == null) _totalPlayed = new BindableProperty(b_play, OnPlayedChanged); + if(_purchasedCount == null) _purchasedCount = new BindableProperty(buy_count, OnPurchasedNumChanged); + if(_uid == null) _uid = new BindableProperty(uid, OnUidChanged); + if(purchased == null) purchased = new List(20); } /// diff --git a/Runtime/Code/SDK/GuruSDK.Analytics.cs b/Runtime/Code/SDK/GuruSDK.Analytics.cs index b151504..9eb971c 100644 --- a/Runtime/Code/SDK/GuruSDK.Analytics.cs +++ b/Runtime/Code/SDK/GuruSDK.Analytics.cs @@ -243,6 +243,9 @@ namespace Guru return; } + Debug.Log($"[SDK] --- PurchasedCount:{Model.PurchasedCount}"); + Debug.Log($"[SDK] --- IsIapUser:{Model.IsIapUser}"); + SetUserIsIAP(Model.IsIapUser); // 预先设置用户的 IAP User 属性 SetUserBLevel(Model.SuccessLevelId); // 预先设置用户的 BLevel 属性 SetUserBPlay(Model.TotalPlayedCount); // 预先设置用户的 BPlay 属性