com.android.billingclient.api
Annotations
BillingClient.BillingResponseCode |
Possible response codes. |
BillingClient.ConnectionState |
Connection state of billing client. |
BillingClient.FeatureType |
Features/capabilities supported by |
BillingClient.ProductType |
Supported Product types. |
BillingClient.SkuType |
This annotation is deprecated. Use |
BillingFlowParams.SubscriptionUpdateParams.ReplacementMode |
Supported replacement modes to replace an existing subscription with a new one. |
InAppMessageParams.InAppMessageCategoryId |
A high-level category of the in-app message. |
InAppMessageResult.InAppMessageResponseCode |
Possible response codes. |
ProductDetails.RecurrenceMode |
Recurrence mode of the pricing phase. |
Purchase.PurchaseState |
Possible purchase states. |
Interfaces
AcknowledgePurchaseResponseListener |
Listener for the result of an acknowledge purchase request. |
AlternativeBillingOnlyAvailabilityListener |
Listener for the result of the |
AlternativeBillingOnlyInformationDialogListener |
Listener for the result of the |
AlternativeBillingOnlyReportingDetailsListener |
Listener for the result of the |
BillingClientStateListener |
Callback for setup process. |
BillingConfigResponseListener |
Listener for the result of the |
ConsumeResponseListener |
Callback that notifies when a consumption operation finishes. |
ExternalOfferAvailabilityListener |
Listener for the result of the |
ExternalOfferInformationDialogListener |
Listener for the result of the |
ExternalOfferReportingDetailsListener |
Listener for the result of the |
InAppMessageResponseListener |
Listener for the result of the in-app messaging flow. |
ProductDetailsResponseListener |
Listener to a result of product details query. |
PurchaseHistoryResponseListener |
Listener to a result of purchase history query. |
PurchasesResponseListener |
Listener to a result of purchases query. |
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. |
SkuDetailsResponseListener |
This interface is deprecated. Use |
UserChoiceBillingListener |
Listener interface for the developer-managed alternative billing flow, when it is chosen by the user when initiating a purchase. |
Classes
AccountIdentifiers |
Account identifiers that were specified when the purchase was made. |
AcknowledgePurchaseParams |
Parameters to acknowledge a purchase. |
AcknowledgePurchaseParams.Builder |
Helps construct |
AlternativeBillingOnlyReportingDetails |
The details used to report transactions made via alternative billing without user choice to use Google Play billing. |
BillingClient |
Main interface for communication between the library and user application code. |
BillingClient.Builder |
Builder to configure and create a |
BillingConfig |
BillingConfig stores configuration used to perform billing operations. |
BillingFlowParams |
Parameters to initiate a purchase flow. |
BillingFlowParams.Builder |
Helps to construct |
BillingFlowParams.ProductDetailsParams |
Params that describe the product to be purchased and the offer to purchase with. |
BillingFlowParams.ProductDetailsParams.Builder |
Helps to construct a |
BillingFlowParams.SubscriptionUpdateParams |
Params that describe a subscription update. |
BillingFlowParams.SubscriptionUpdateParams.Builder |
Helps to construct |
BillingResult |
Params containing the response code and the debug message from In-app Billing API response. |
BillingResult.Builder |
Helps to construct |
ConsumeParams |
Parameters to consume a purchase. |
ConsumeParams.Builder |
Helps construct |
ExternalOfferReportingDetails |
The details used to report transactions made via external offer. |
GetBillingConfigParams |
Parameters for get billing config flow |
GetBillingConfigParams.Builder |
Helps construct |
InAppMessageParams |
Parameters for in-app messaging. |
InAppMessageParams.Builder |
Helps construct |
InAppMessageResult |
Results related to in-app messaging. |
PendingPurchasesParams |
Parameters to enable pending purchases. |
PendingPurchasesParams.Builder |
Helps construct |
ProductDetails |
Represents the details of a one time or subscription product. |
ProductDetails.InstallmentPlanDetails |
Represents additional details of an installment subscription plan. |
ProductDetails.OneTimePurchaseOfferDetails |
Represents the offer details to buy an one-time purchase product. |
ProductDetails.PricingPhase |
Represents a pricing phase, describing how a user pays at a point in time. |
ProductDetails.PricingPhases |
Pricing phases for purchasing an item through a offer. |
ProductDetails.SubscriptionOfferDetails |
Represents the available purchase plans to buy a subscription product. |
Purchase |
Represents an in-app billing purchase. |
Purchase.PendingPurchaseUpdate |
Represents a pending change/update to the existing purchase. |
PurchaseHistoryRecord |
Represents an in-app billing purchase history record. |
QueryProductDetailsParams |
Parameters to initiate a query for Product details |
QueryProductDetailsParams.Builder |
Helps construct |
QueryProductDetailsParams.Product |
A Product identifier used for querying product details. |
QueryProductDetailsParams.Product.Builder |
Builder that helps construct |
QueryPurchaseHistoryParams |
Parameters to initiate a query for purchase history. |
QueryPurchaseHistoryParams.Builder |
Helps construct |
QueryPurchasesParams |
Parameters to initiate a query for purchases. |
QueryPurchasesParams.Builder |
Helps construct |
SkuDetails |
This class is deprecated. Use |
SkuDetailsParams |
This class is deprecated. Use |
SkuDetailsParams.Builder |
Helps to construct |
UserChoiceDetails |
Details related to a user's choice of alternative billing. |
UserChoiceDetails.Product |
Details about a product being purchased. |