سلام این کد برای مصرف خرید هست :
IabHelper.OnIabPurchaseFinishedListener mPurchaseFinishedListener
= new IabHelper.OnIabPurchaseFinishedListener() {
public void onIabPurchaseFinished(IabResult result, Purchase purchase)
{
if (result.isFailure()) {
Log.d(TAG, "Error purchasing: " + result);
return;
}
else if (purchase.getSku().equals(SKU_GAS)) {
// consume the gas and update the UI
}
else if (purchase.getSku().equals(SKU_PREMIUM)) {
// give user access to premium content and update the UI
}
}
};
توی مستند ها گفته . توی برنامه ی شما دقیقا همین قسمت برای مطلع شدن از نتیجه ی خرید اومده . الان باید دقیقا چه از چه کدی برای مصرف خرید توی این قسمت یعنی if سوم استفاده کنیم ؟
ویرایش : متد مصرف رو پیدا کردم . اما از شیوه ی استفاده ی صحیحش همچنان بی خبرم .
consumeAsync(Purchase, OnConsumeFinishedListener)
و لینک منبع توی بازار که اینباره توضیح داده : پیادهسازی