From 1ef9e3ccecc4899b7f70a921eaa3670846d9d108 Mon Sep 17 00:00:00 2001 From: huyufei Date: Thu, 15 Aug 2024 13:53:44 +0800 Subject: [PATCH] =?UTF-8?q?update:=20=E7=A1=AE=E4=BF=9D=20SDK=20=E7=9A=84?= =?UTF-8?q?=E5=85=BC=E5=AE=B9=E6=80=A7=EF=BC=8C=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E8=8E=B7=E5=8F=96=20FirebaseUser=20=E7=9A=84=E5=B1=9E=E6=80=A7?= =?UTF-8?q?=EF=BC=88=E4=BD=86=E6=A0=87=E8=AE=B0=E5=8D=B3=E5=B0=86=E5=BA=9F?= =?UTF-8?q?=E5=BC=83=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Runtime/Code/SDK/GuruSDK.Properties.cs | 4 ++-- Runtime/Code/SDK/GuruSDK.cs | 13 ++++++++----- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/Runtime/Code/SDK/GuruSDK.Properties.cs b/Runtime/Code/SDK/GuruSDK.Properties.cs index 5235898..0d90bcc 100644 --- a/Runtime/Code/SDK/GuruSDK.Properties.cs +++ b/Runtime/Code/SDK/GuruSDK.Properties.cs @@ -1,3 +1,4 @@ + namespace Guru { public partial class GuruSDK @@ -98,8 +99,7 @@ namespace Guru get => GuruSDKModel.Instance.BPlay; set => GuruSDKModel.Instance.BPlay = value; } - - + } diff --git a/Runtime/Code/SDK/GuruSDK.cs b/Runtime/Code/SDK/GuruSDK.cs index bbdc1ac..597333b 100644 --- a/Runtime/Code/SDK/GuruSDK.cs +++ b/Runtime/Code/SDK/GuruSDK.cs @@ -78,6 +78,12 @@ namespace Guru /// public static bool IsServiceReady { get; private set; } = false; + private Firebase.Auth.FirebaseUser _firebaseUser; + [Obsolete("获取 FirebaseUser 的属性接口即将废弃,请改用 来异步获取该属性")] + public static Firebase.Auth.FirebaseUser FirebaseUser => Instance?._firebaseUser ?? null; + + + #region 初始化 private static GuruSDK CreateInstance() @@ -183,8 +189,6 @@ namespace Guru #endregion - - #region App Remote Update /// @@ -288,8 +292,7 @@ namespace Guru { LogEx("[IAP] GoogleKeys is null when using IAPService! Integration failed. App will Exit"); } - - + InitIAP(UID, _initConfig.GoogleKeys, _initConfig.AppleRootCerts); // 初始化IAP }, ex => { @@ -668,7 +671,6 @@ namespace Guru #region 网络状态上报 - private NetworkStatusMonitor _networkStatusMonitor; private string _lastNetworkStatus; @@ -744,6 +746,7 @@ namespace Guru // Auth 登录认证 private void OnFirebaseLoginResult(bool success, Firebase.Auth.FirebaseUser firebaseUser) { + _firebaseUser = firebaseUser; Callbacks.SDK.InvokeOnFirebaseAuthResult(success, firebaseUser); }