Merge branch 'main' of 192.168.9.102:tysdk-intergration
# Conflicts: # sdk-intergration/Assets/Scripts/SDKTest.cs # sdk-intergration/Packages/tysdk/Runtime/TYSdkFacade_Pay.cs # sdk-intergration/Packages/tysdk/Runtime/TYSdkModel.cs
This commit is contained in:
@@ -93,7 +93,7 @@ namespace tysdk
|
||||
}
|
||||
|
||||
// Get Pay list
|
||||
public async Task<ProductListInfo> ThirdExtend()
|
||||
public async Task<ProductListInfo> GetSKUList()
|
||||
{
|
||||
if (!IsLoggedIn) return new ProductListInfo() { code = -1, msg = "未登录" };
|
||||
|
||||
@@ -104,7 +104,7 @@ namespace tysdk
|
||||
return result;
|
||||
#elif UNITY_ANDROID
|
||||
var taskSource = new TaskCompletionSource<ProductListInfo>();
|
||||
callbacks.Add("PayTypeResult", (ITYSdkCallback callback) =>
|
||||
callbacks.Add("SKUListResult", (ITYSdkCallback callback) =>
|
||||
{
|
||||
taskSource.SetResult((ProductListInfo) callback);
|
||||
});
|
||||
@@ -118,8 +118,9 @@ namespace tysdk
|
||||
}
|
||||
|
||||
//商品列表的回调
|
||||
public void PayTypeResult(string json)
|
||||
public void SKUListResult(string json)
|
||||
{
|
||||
Debug.Log("[TYSdkFacade] GetSKUList callback:");
|
||||
var result = new ProductListInfo();
|
||||
var jresult = JObject.Parse(json);
|
||||
int code = int.Parse(jresult["code"].ToString());
|
||||
@@ -131,10 +132,10 @@ namespace tysdk
|
||||
result.products = jsonObjList;
|
||||
}
|
||||
|
||||
if (callbacks.TryGetValue("PayTypeResult", out var action))
|
||||
if (callbacks.TryGetValue("SKUListResult", out var action))
|
||||
{
|
||||
action.Invoke(result);
|
||||
callbacks.Remove("PayTypeResult");
|
||||
callbacks.Remove("SKUListResult");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user