diff --git a/sdk-intergration/Packages/tysdk/Runtime/TYSdkModel.cs b/sdk-intergration/Packages/tysdk/Runtime/TYSdkModel.cs index 7928056..6ad54ea 100644 --- a/sdk-intergration/Packages/tysdk/Runtime/TYSdkModel.cs +++ b/sdk-intergration/Packages/tysdk/Runtime/TYSdkModel.cs @@ -100,18 +100,18 @@ namespace tysdk } #endif - public List BaseReadSkuFromData(string productData) - { - var jsonObjList = JsonConvert.DeserializeObject>(productData); - products = jsonObjList; - return jsonObjList; - } - public List ReadSkuFromData(string productData, EAccoutType accountChannel) - { - var jsonObjList = JsonConvert.DeserializeObject>(productData); - products = jsonObjList; - return jsonObjList; - } + // public List BaseReadSkuFromData(string productData) + // { + // var jsonObjList = JsonConvert.DeserializeObject>(productData); + // products = jsonObjList; + // return jsonObjList; + // } + // public List ReadSkuFromData(string productData, EAccoutType accountChannel) + // { + // var jsonObjList = JsonConvert.DeserializeObject>(productData); + // products = jsonObjList; + // return jsonObjList; + // } } #if UNITY_IOS @@ -146,10 +146,11 @@ namespace tysdk public string price; public string title; public string currency; + public string price_amount; //- 具体的值 //- 防止编译报错 public string price_currency_code => currency; - public string ProdPriceStr => price; + public string ProdPriceStr => $"₽{ProdPrice}"; public float ProdPrice => float.Parse(price) / 100 ; public string ProdID => ourProductId; public string ProdKey => productId; diff --git a/sdk-intergration/Packages/tysdk/Runtime/UnityBridgeFunc.cs b/sdk-intergration/Packages/tysdk/Runtime/UnityBridgeFunc.cs index 1ca4597..bfff680 100644 --- a/sdk-intergration/Packages/tysdk/Runtime/UnityBridgeFunc.cs +++ b/sdk-intergration/Packages/tysdk/Runtime/UnityBridgeFunc.cs @@ -142,20 +142,15 @@ namespace tysdk public static void LinkAccount(EAccoutType accoutType) { + string userId = TYSdkFacade.TYAccountInfo.strUserId; + using(var sdkManager = new AndroidJavaClass(SDK_CLASS)) if (accoutType == EAccoutType.hwVkid) { - using(var sdkManager = new AndroidJavaClass(SDK_CLASS)) - { - sdkManager.CallStatic("LinkAccount",AccountInfo.hwVkid); - } + sdkManager.CallStatic("LinkAccount",AccountInfo.hwVkid,userId); } else - { - using(var sdkManager = new AndroidJavaClass(SDK_CLASS)) - { - string userId = TYSdkFacade.TYAccountInfo.strUserId; - sdkManager.CallStatic("LinkAccount", accoutType.ToString(), userId); - } + { + sdkManager.CallStatic("LinkAccount", accoutType.ToString(), userId); } }