/// <summary> /// 购买成功 /// </summary> public PurchaseProcessingResult ProcessPurchase(PurchaseEventArgs args) { _confirmPending = args.purchasedProduct; payData data = null; // 支付完成 if (_payDataDict.Count > 0) { Debugback("当次支付成功"); Debugback(args.purchasedProduct.receipt); data = _payDataDict[money1]; data.receipt = args.purchasedProduct.receipt; } else { data = new payData(); data.receipt = args.purchasedProduct.receipt; Debugback("上次支付成功"); } callFinish(data); return(PurchaseProcessingResult.Complete); }
/// <summary> /// 购买商品 /// </summary> public void BuyConsumable(string prop_) { _confirmPending = null; _payDataDict.Clear(); // 实例化支付数据 payData pay = new payData(); pay.serverId = prop_; pay.receipt = null; _payDataDict.Add(prop_, pay); Debugback("实例化支付数据完成------>" + prop_); BuyProductID(prop_); }