update: 确保 SDK 的兼容性, 添加获取 FirebaseUser 的属性(但标记即将废弃)
							parent
							
								
									88efffa89f
								
							
						
					
					
						commit
						1ef9e3ccec
					
				|  | @ -1,3 +1,4 @@ | ||||||
|  | 
 | ||||||
| namespace Guru | namespace Guru | ||||||
| { | { | ||||||
|     public partial class GuruSDK |     public partial class GuruSDK | ||||||
|  | @ -99,7 +100,6 @@ namespace Guru | ||||||
|             set => GuruSDKModel.Instance.BPlay = value; |             set => GuruSDKModel.Instance.BPlay = value; | ||||||
|         } |         } | ||||||
|          |          | ||||||
| 
 |  | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -78,6 +78,12 @@ namespace Guru | ||||||
|         /// </summary> |         /// </summary> | ||||||
|         public static bool IsServiceReady { get; private set; } = false; |         public static bool IsServiceReady { get; private set; } = false; | ||||||
| 
 | 
 | ||||||
|  |         private Firebase.Auth.FirebaseUser _firebaseUser; | ||||||
|  |         [Obsolete("获取 FirebaseUser 的属性接口即将废弃,请改用 <GuruSDK.Callbacks.SDK.OnFirebaseUserAuthResult += OnMyGetFirebaseUserCallback> 来异步获取该属性")] | ||||||
|  |         public static Firebase.Auth.FirebaseUser FirebaseUser => Instance?._firebaseUser ?? null;  | ||||||
|  |          | ||||||
|  |          | ||||||
|  |          | ||||||
|         #region 初始化 |         #region 初始化 | ||||||
|          |          | ||||||
|         private static GuruSDK CreateInstance() |         private static GuruSDK CreateInstance() | ||||||
|  | @ -183,8 +189,6 @@ namespace Guru | ||||||
| 
 | 
 | ||||||
|         #endregion |         #endregion | ||||||
| 
 | 
 | ||||||
|          |  | ||||||
|          |  | ||||||
|         #region App Remote Update |         #region App Remote Update | ||||||
| 
 | 
 | ||||||
|         /// <summary> |         /// <summary> | ||||||
|  | @ -289,7 +293,6 @@ namespace Guru | ||||||
|                         LogEx("[IAP] GoogleKeys is null when using IAPService! Integration failed. App will Exit"); |                         LogEx("[IAP] GoogleKeys is null when using IAPService! Integration failed. App will Exit"); | ||||||
|                     } |                     } | ||||||
|                      |                      | ||||||
| 
 |  | ||||||
|                     InitIAP(UID, _initConfig.GoogleKeys, _initConfig.AppleRootCerts); // 初始化IAP |                     InitIAP(UID, _initConfig.GoogleKeys, _initConfig.AppleRootCerts); // 初始化IAP | ||||||
|                 }, ex => |                 }, ex => | ||||||
|                 { |                 { | ||||||
|  | @ -668,7 +671,6 @@ namespace Guru | ||||||
| 
 | 
 | ||||||
|         #region 网络状态上报 |         #region 网络状态上报 | ||||||
| 
 | 
 | ||||||
|          |  | ||||||
|         private NetworkStatusMonitor _networkStatusMonitor; |         private NetworkStatusMonitor _networkStatusMonitor; | ||||||
|         private string _lastNetworkStatus; |         private string _lastNetworkStatus; | ||||||
|          |          | ||||||
|  | @ -744,6 +746,7 @@ namespace Guru | ||||||
|         // Auth 登录认证 |         // Auth 登录认证 | ||||||
|         private void OnFirebaseLoginResult(bool success, Firebase.Auth.FirebaseUser firebaseUser) |         private void OnFirebaseLoginResult(bool success, Firebase.Auth.FirebaseUser firebaseUser) | ||||||
|         { |         { | ||||||
|  |             _firebaseUser = firebaseUser; | ||||||
|             Callbacks.SDK.InvokeOnFirebaseAuthResult(success, firebaseUser); |             Callbacks.SDK.InvokeOnFirebaseAuthResult(success, firebaseUser); | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue