[U] sync with tf

This commit is contained in:
2026-03-23 11:02:05 +08:00
parent 1d7d224682
commit 3f78e8464a

View File

@@ -57,7 +57,7 @@ namespace tysdk
var pType = "googleiab.global.app";
var task = TYSDKCallbackManager.Instance.RegisterCallback<PaymentInfo>(TimeSpan.FromMinutes(1));
var task = TYSDKCallbackManager.Instance.RegisterCallback<PaymentInfo>(TimeSpan.FromSeconds(30));
try
{
@@ -79,7 +79,7 @@ namespace tysdk
#elif UNITY_IOS
var task = TYSDKCallbackManager.Instance.RegisterCallback<PaymentInfo>(TimeSpan.FromMinutes(1));
var task = TYSDKCallbackManager.Instance.RegisterCallback<PaymentInfo>(TimeSpan.FromSeconds(30));
UnityBridgeFunc.UnityKnow(_accountInfo.strUserId, prodId, prodPrice, prodName, count.ToString(), orderId, extraInfo);
try{
@@ -106,6 +106,11 @@ namespace tysdk
var result = new PaymentInfo();
result.code = jresult["code"].ToString();
result.msg = jresult["errStr"].ToString();
if(result.code == "-1")
{
Debug.Log("[TYSdkFacade] pay failed: waiting next pay callback");
return;
}
TYSDKCallbackManager.Instance.TryTriggerCallback(result);
}