Skip to content

مصرف محصول

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





در صورت ارائه پیشنهاد یا پیدا کردن ایرادات احتمالی در کتابخانه، در بخش Issues ما را آگاه سازید.