fix: 修复 GuruSDK.UID 初始化时为空值的 BUG
							parent
							
								
									cd7074f490
								
							
						
					
					
						commit
						9d168cdd46
					
				|  | @ -2,9 +2,17 @@ namespace Guru | |||
| { | ||||
|     public partial class GuruSDK | ||||
|     { | ||||
|          | ||||
|         public static string UID => Model?.UserId ?? IPMConfig.IPM_UID; | ||||
|         public static string UUID => Model?.UserId ?? IPMConfig.IPM_UUID; | ||||
|         // UID | ||||
|         public static string UID | ||||
|         { | ||||
|             get | ||||
|             { | ||||
|                 if(Model != null && !string.IsNullOrEmpty(Model.UserId))  | ||||
|                     return Model.UserId; | ||||
|                 return IPMConfig.IPM_UID; | ||||
|             } | ||||
|         } | ||||
|         public static string UUID => IPMConfig.IPM_UUID ?? ""; | ||||
|         public static string DeviceId => IPMConfig.IPM_DEVICE_ID ?? "";  // TODO: change it to _model member later. | ||||
|         public static string PushToken => IPMConfig.IPM_PUSH_TOKEN ?? ""; // TODO: change it to _model member later. | ||||
|         public static string AuthToken => IPMConfig.IPM_TOKEN ?? ""; // TODO: change it to _model member later. | ||||
|  |  | |||
|  | @ -178,6 +178,7 @@ namespace Guru | |||
| 
 | ||||
|         private void OnUserAuthResult(bool success) | ||||
|         { | ||||
|              | ||||
|             if (success && string.IsNullOrEmpty(IPMConfig.IPM_UID)) | ||||
|             { | ||||
|                 success = false; | ||||
|  | @ -186,6 +187,7 @@ namespace Guru | |||
| 
 | ||||
|             if (success) | ||||
|             { | ||||
|                 Model.UserId = IPMConfig.IPM_UID; | ||||
|                 if (GuruIAP.Instance != null) | ||||
|                 { | ||||
|                     GuruIAP.Instance.SetUID(UID); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue