public void Gem1Purchase() { Btn_StartPurchase.interactable = false; string sku = "test"; Log("Purchasing ... " + sku); BazaarBilling.Purchase(sku, "Test", (result) => { if (result.Successful) { Purchase purchase = result.Body; Log("Purchase info :"); Log(" ProductId : " + purchase.ProductId); Log(" OrderId : " + purchase.OrderId); Log(" PurchaseToken : " + purchase.PurchaseToken); Log(" PurchaseTime : " + purchase.PurchaseTime); Log(" DeveloperPayload : " + purchase.DeveloperPayload); Log(" State : " + purchase.State.ToString()); Log(" ProductType : " + purchase.ProductType.ToString()); } else { Log("Purchase Failed :" + result.Message); } RefreshButtonEnableStatus(); }); }
public void GetPurchases() { BazaarBilling.GetPurchases( (result) => { if (result.Successful) { int i = 0; List <Purchase> purchases = result.Body; Log("purchase List : " + purchases.Count); foreach (Purchase p in purchases) { i++; Log(i + ") ProductId: " + p.ProductId); Log(" OrderId : " + p.OrderId); Log(" PurchaseToken : " + p.PurchaseToken); Log(" PurchaseTime : " + p.PurchaseTime); Log(" DeveloperPayload : " + p.DeveloperPayload); Log(" State : " + p.State.ToString()); Log(" ProductType : " + p.ProductType.ToString()); } } else { Log("Failed :" + result.Message); } }); }
public void GetSkuDetails() { BazaarBilling.GetSkuDetails(new string[] { "Gem1", "Gem2" }, (result) => { if (result.Successful) { List <Product> products = result.Body; } else { Log("Failed :" + result.Message); } }); }
public void GetPurchases() { BazaarBilling.GetPurchases( (result) => { if (result.Successful) { List <Purchase> purchases = result.Body; } else { Log("Failed :" + result.Message); } }); }
public void InitIAB() { Btn_InitIAB.interactable = false; Log("Initializing IAB ... "); BazaarBilling.Init((result) => { if (result.Successful) { Log("BazaarBilling is inited."); } else { Log("BazaarBilling Can't init !"); } RefreshButtonEnableStatus(); }); }
public void Gem1Consume() { Btn_ConsumePurchase.interactable = false; string sku = "test"; Log("Consuming ... " + sku); BazaarBilling.Consume(sku, (result) => { if (result.Successful) { Log("Consume " + sku + " Successful"); } else { Log("Consume Failed : " + result.Message); } RefreshButtonEnableStatus(); }); }