AlternativeBillingListener

public interface AlternativeBillingListener

com.android.billingclient.api.AlternativeBillingListener
Included in documentation by the annotations: @Annotations.AlternativeBilling

Listener interface for the developer-managed alternative billing flow, when it is chosen by the user when initiating a purchase.

Summary

Public methods

abstract void userSelectedAlternativeBilling(AlternativeChoiceDetails alternativeChoiceDetails)

Called when a user has selected to make a purchase using alternative billing. Included in documentation by the annotations: @Annotations.AlternativeBilling

Public methods

userSelectedAlternativeBilling

public abstract void userSelectedAlternativeBilling (AlternativeChoiceDetails alternativeChoiceDetails)
Included in documentation by the annotations: @Annotations.AlternativeBilling

Called when a user has selected to make a purchase using alternative billing.

Note:

  1. When this method is invoked, a developer-provided purchase flow should be rendered where the user could complete the transaction.
  2. If the transaction is successful, it must be reported via the Google Play Developer API.
  3. The entitlement corresponding to the purchase should be granted and managed by the developer.

Parameters
alternativeChoiceDetails AlternativeChoiceDetails: The alternative billing choice details.