-
Notifications
You must be signed in to change notification settings - Fork 4
مصرف محصول
Mansour edited this page Aug 3, 2021
·
1 revision
وقتی بازیکن یکی از محصولات دیجیتالی برنامه شما را خریداری میکند، مالک یک نسخه محصول مورد نظر میشود و در صورتی که شما بازیکن را مجددا به صفحه پرداخت هدایت کنید، بازیکن نمیتواند دوباره خرید خود را انجام دهد و با اطلاعات خرید قبلی به برنامه شما باز میگردد. اما شما میتوانید برای محصول مورد نظر خود تاریخ مصرف و یا شرایط خاصی را در نظر بگیرید که خرید مصرف شود که در این صورت بازیکن میتواند مجددا خرید خود را انجام دهد. برای مصرف کردن یک خرید از فانکشن `Consume` موجود در کلاس `Payment` استفاده کنید:
از طریق توکن محصول که در خرید بدست آورده اید، خرید قبلی را مصرف کنید تا امکان خرید دوباره توسط بازیکن ایجاد شود.
با استفاده از Async :
var result = await payment.Consume("PURCHASE_TOKEN");
Debug.Log($"{result.message}, {result.stackTrace}");
با استفاده از Callback :
_ = payment.Consume(purchaseToken, OnConsumeComlete);
void OnConsumeComlete(Result result)
{
Debug.Log($"{result.message}, {result.stackTrace}");
}