update: Json 解析添加 TryCatch

deeplink
胡宇飞 2024-03-18 15:19:44 +08:00
parent a056a5c23d
commit 7bd9413a83
2 changed files with 49 additions and 33 deletions

View File

@ -1,5 +1,7 @@
using System;
namespace Guru
{
using System.Text;
@ -48,6 +50,8 @@ namespace Guru
}
protected override void RequestSuccessCallBack(string response)
{
try
{
ResponseData<OrderResponse> responseData = JsonUtility.FromJson<ResponseData<OrderResponse>>(response);
if (responseData != null && responseData.data != null)
@ -65,8 +69,13 @@ namespace Guru
AdjustService.TrackSubPurchase(usdPrice, productId);
Analytics.SubPurchase(usdPrice, productId);
}
}
}
catch (Exception ex)
{
Analytics.LogCrashlytics(ex);
}
}
}
}
}

View File

@ -1,3 +1,4 @@
using System;
using System.Text;
using Guru.LitJson;
using UnityEngine;
@ -47,6 +48,8 @@ namespace Guru
}
protected override void RequestSuccessCallBack(string response)
{
try
{
ResponseData<OrderResponse> responseData = JsonUtility.FromJson<ResponseData<OrderResponse>>(response);
if (responseData != null && responseData.data != null)
@ -72,7 +75,11 @@ namespace Guru
Analytics.SubPurchase(usdPrice, productId);
}
}
}
catch (Exception ex)
{
Analytics.LogCrashlytics(ex);
}
}