private void VerifyItemTransaction(object source = null, ElapsedEventArgs e = null) { if (TransactionTemp.Count > 0) { CurrentVerifyTransaction = TransactionTemp[0]; StartTimeoutTimer(); JsonData paramObj = new JsonData(); paramObj["userID"] = CurrentVerifyTransaction.userID; paramObj["receipt"] = CurrentVerifyTransaction.payLoad; paramObj["transactionID"] = CurrentVerifyTransaction.transactionID; paramObj["price"] = CurrentVerifyTransaction.price; IAPRpcProxy.VerifyTransaction(paramObj, VerifyTransactionResultCallback); } else { //!!! 全部漏单处理完毕 string logStr = "全部漏单处理完毕"; //if (Manager) Manager.log(logStr); LogManager.Log(logStr); IsRuning = false; StopRetryTimer(true); } }
public override void Open() { IAPProxy.Instance().Set(this); IsBuy = new IAPIsBuy(IsBuyParent); LastBtn.gameObject.SetActive(false); NextBtn.gameObject.SetActive(false); LoadingBG.gameObject.SetActive(false); JsonData paramObj = new JsonData(); //销售渠道id 0:apple paramObj["channel"] = 0; paramObj["uid"] = SelfPlayerData.Uuid; IAPRpcProxy.RequestGoodsInfo(paramObj, RequestGoodsInfoCallback); string logStr = "开始请求商品信息";; log(logStr); AnalysisManager.Instance.OnEvent("shopNode", null); }