using UnityEngine; using System.Threading.Tasks; using BingoBrain; using BingoBrain; using BingoBrain.Core; public class PurchasingManager { public static readonly PurchasingManager Instance = new PurchasingManager(); PurchasingManager() { } /// /// 初始化商品 /// 建议在游戏初始化完成的时候就去初始化商品 /// internal void Purchase(string _productId, ApplePayClass data_) { //is debug test---------- GameDispatcher.Instance.Dispatch(GameMsg.apple_pay_success, data_.sku); } public static string buy_one = "com.sugar.space.24.99"; public static string buy_gold_1 = "com.sugar.shop.1.99"; public static string buy_gold_2 = "com.sugar.shop.3.99"; public static string buy_gold_3 = "com.sugar.shop.9.99"; public static string buy_gold_4 = "com.sugar.shop.19.99"; public static string remove_ad = "com.sugar.remove.2.99"; public static string battle_pass = "com.sugar.pass.9.99"; public static string pack_reward = "com.sugar.reward.1.99"; public static string fail_pack = "com.sugar.fail_pack"; public static string three_days_gift = "com.wingwizard.3daygift1.1.99"; /// /// 发起内购 /// /// 要购买的商品ID /// 购买成功回调 /// 购买失败回调/* */ } internal class ApplePayClass { public string innerOrderId; public string transactionId; public int amount; public string sku; public string currency = "USD"; } public class CheckData { public string signedPayload; public string innerOrderId; } public class orderData { public string order_id; public string pay_url; }