Google 致力于为黑人社区推动种族平等。查看具体举措

PurchasesUpdatedListener

public interface PurchasesUpdatedListener

com.android.billingclient.api.PurchasesUpdatedListener


Listener interface for purchase updates which happen when, for example, the user buys something within the app or by initiating a purchase from Google Play Store.

Summary

Public methods

abstract void onPurchasesUpdated(BillingResult billingResult, List<Purchase> purchases)

Implement this method to get notifications for purchases updates.

Public methods

onPurchasesUpdated

void onPurchasesUpdated (BillingResult billingResult, 
                List<Purchase> purchases)

Implement this method to get notifications for purchases updates. Both purchases initiated by your app and the ones initiated outside of your app will be reported here.

Warning! All purchases reported here must either be consumed or acknowledged. Failure to either consume (via consumeAsync(ConsumeParams, ConsumeResponseListener)) or acknowledge (via acknowledgePurchase(AcknowledgePurchaseParams, AcknowledgePurchaseResponseListener)) a purchase will result in that purchase being refunded. Please refer to the integration guide for more details.

Parameters
billingResult BillingResult: Result of the purchase update. ITEM_ALREADY_OWNED if the user already owns the item being purchased, ITEM_UNAVAILABLE if the item is not available to be purchased, and USER_CANCELED if the user dismissed the purchase flow.

purchases List: List of updated purchases if present.