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