update: GuruConsent 内 Json 解析改为 JsonConvert
							parent
							
								
									d839a68bf7
								
							
						
					
					
						commit
						7435bdf3d5
					
				|  | @ -1,8 +1,10 @@ | |||
| using System.Collections.Generic; | ||||
| 
 | ||||
| namespace Guru | ||||
| { | ||||
|     using System; | ||||
|     using System.Collections; | ||||
|     using Guru.LitJson; | ||||
|     using Newtonsoft.Json; | ||||
|     using UnityEngine; | ||||
|      | ||||
|     /// <summary> | ||||
|  | @ -74,17 +76,17 @@ namespace Guru | |||
|              | ||||
|             //------- message send to unity ---------- | ||||
|             Debug.Log($"{Tag} get callback msg:\n{msg}"); | ||||
|             var jo = JsonMapper.ToObject(msg); | ||||
|             if (jo != null && jo.ContainsKey("action") | ||||
|                            && jo["action"].ToString() == "gdpr") | ||||
| 
 | ||||
|             var ditc = JsonConvert.DeserializeObject<Dictionary<string, string>>(msg); | ||||
|              | ||||
|             if (ditc != null && ditc.ContainsKey("action") && ditc["action"] == "gdpr") | ||||
|             { | ||||
|                 var json = jo["data"].ToJson(); | ||||
|                 Debug.Log($"--- data json: {json}"); | ||||
|                 var data = JsonMapper.ToObject<ConsentStatus>(json); | ||||
|                 if (data != null) | ||||
|                 var json = ditc["data"]; | ||||
|                 var status = JsonConvert.DeserializeObject<ConsentStatus>(json); | ||||
|                 if (status != null) | ||||
|                 { | ||||
|                     Debug.Log($"{Tag} ---  status: {data.status}    msg: {data.msg}"); | ||||
|                     onCompleteHandler?.Invoke(data.status); | ||||
|                     Debug.Log($"{Tag} ---  status: {status.status}    msg: {status.msg}"); | ||||
|                     onCompleteHandler?.Invoke(status.status); | ||||
|                 } | ||||
|             } | ||||
|             else | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue