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;
}