public void GetIntroPrice(string channel, List <string> productList, MidasGetIntroPriceCallback callback) { if (!mHasInited) { Debug.LogError("you should call Initialize first"); return; } mMidasGetIntroPriceCallback = callback; if (productList == null || productList.Count == 0) { ULog.LogError("productList is empty"); return; } string products = Json.Serialize(productList); ULog.Log("productList:" + products); #if UNITY_EDITOR ULog.Log("use simulator"); #elif UNITY_ANDROID ULog.Log("Android not support"); #elif UNITY_IOS midasSdkGetIntroPrice(channel, products); #endif }
/// <summary> /// 获取推介促销价格信息回调 /// </summary> /// /// <param name="result">Result.</param> public void MidasGetIntroPriceCallback(string resul) { if (mMidasGetIntroPriceCallback != null) { Dictionary <string, object> jsonResult = Json.Deserialize(resul) as Dictionary <string, object>; mMidasGetIntroPriceCallback.OnMidasGetIntroPrice(jsonResult); mMidasGetIntroPriceCallback = null; } }