Gamebase SDK for Unity  1.0.0
Toast Gamebase Platform

◆ RequestItemListOfNotConsumed()

static void RequestItemListOfNotConsumed ( GamebaseCallback.GamebaseDelegate< List< GamebaseResponse.Purchase.PurchasableReceipt >>  callback)
static

This method provides an item list that have non-consumed.

Request a Item List which is not consumed.You should deliver this itemReceipt to your game server to consume it or request consuming API to ToastCloud IAP Server. You may call this method after logged in and deal with these non-consumed items.

Parameters
callbackCallback. delegate(List<GamebaseResponse.Purchase.PurchasableReceipt> data, GamebaseError error)

This sample shows how to call the Purchase.RequestItemListOfNotConsumed method.

{
Gamebase.Purchase.RequestItemListOfNotConsumed((purchasableReceiptList, gamebaseError) =>
{
if (gamebaseError == null)
{
Debug.Log("RequestItemListOfNotConsumed succeeded");
foreach (GamebaseResponse.Purchase.PurchasableReceipt purchasableReceipt in purchasableReceiptList)
{
Debug.Log("itemSeq : " + purchasableReceipt.itemSeq);
Debug.Log("price : " + purchasableReceipt.price);
Debug.Log("currency : " + purchasableReceipt.currency);
Debug.Log("paymentSeq : " + purchasableReceipt.paymentSeq);
Debug.Log("purchaseToken : " + purchasableReceipt.purchaseToken);
}
}
else
{
Debug.Log("RequestItemListOfNotConsumed failed");
}
});
}