update: Json 解析添加 TryCatch
							parent
							
								
									a056a5c23d
								
							
						
					
					
						commit
						7bd9413a83
					
				|  | @ -1,5 +1,7 @@ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | using System; | ||||||
|  | 
 | ||||||
| namespace Guru | namespace Guru | ||||||
| { | { | ||||||
|     using System.Text; |     using System.Text; | ||||||
|  | @ -48,6 +50,8 @@ namespace Guru | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         protected override void RequestSuccessCallBack(string response) |         protected override void RequestSuccessCallBack(string response) | ||||||
|  |         { | ||||||
|  |             try | ||||||
|             { |             { | ||||||
|                 ResponseData<OrderResponse> responseData = JsonUtility.FromJson<ResponseData<OrderResponse>>(response); |                 ResponseData<OrderResponse> responseData = JsonUtility.FromJson<ResponseData<OrderResponse>>(response); | ||||||
|                 if (responseData != null && responseData.data != null) |                 if (responseData != null && responseData.data != null) | ||||||
|  | @ -65,8 +69,13 @@ namespace Guru | ||||||
|                         AdjustService.TrackSubPurchase(usdPrice, productId); |                         AdjustService.TrackSubPurchase(usdPrice, productId); | ||||||
|                         Analytics.SubPurchase(usdPrice, productId); |                         Analytics.SubPurchase(usdPrice, productId); | ||||||
|                     } |                     } | ||||||
|  |                 } | ||||||
|  |             } | ||||||
|  |             catch (Exception ex) | ||||||
|  |             { | ||||||
|  |                 Analytics.LogCrashlytics(ex); | ||||||
|  |             } | ||||||
| 
 | 
 | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
|     } |  | ||||||
| } | } | ||||||
|  | @ -1,3 +1,4 @@ | ||||||
|  | using System; | ||||||
| using System.Text; | using System.Text; | ||||||
| using Guru.LitJson; | using Guru.LitJson; | ||||||
| using UnityEngine; | using UnityEngine; | ||||||
|  | @ -47,6 +48,8 @@ namespace Guru | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         protected override void RequestSuccessCallBack(string response) |         protected override void RequestSuccessCallBack(string response) | ||||||
|  |         { | ||||||
|  |             try | ||||||
|             { |             { | ||||||
|                 ResponseData<OrderResponse> responseData = JsonUtility.FromJson<ResponseData<OrderResponse>>(response); |                 ResponseData<OrderResponse> responseData = JsonUtility.FromJson<ResponseData<OrderResponse>>(response); | ||||||
|                 if (responseData != null && responseData.data != null) |                 if (responseData != null && responseData.data != null) | ||||||
|  | @ -72,7 +75,11 @@ namespace Guru | ||||||
|                         Analytics.SubPurchase(usdPrice, productId); |                         Analytics.SubPurchase(usdPrice, productId); | ||||||
|                     } |                     } | ||||||
|                 } |                 } | ||||||
| 
 |             } | ||||||
|  |             catch (Exception ex) | ||||||
|  |             { | ||||||
|  |                 Analytics.LogCrashlytics(ex); | ||||||
|  |             } | ||||||
|         } |         } | ||||||
|          |          | ||||||
|          |          | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue