Skip to main content

Android Billing SDK Resources

Annotations used in the Android Billing SDK

NameDescription
AccountStateEnum class that represents the user's Aptoide account sign-in state.
BillingResponseCodeEnum class that represents the possible values in a general response of the Android Billing SDK.
FeatureTypeEnum class that represents the existent Feature in the current version of the Billing SDK.
ProductTypeAnnotation class that represents the supported Product types.
UnfetchedProduct.StatusCodeAnnotation class that represents the possible values for the Status Code of an unfetched product.

Classes used in the Android Billing SDK

NameDescription
AccountIdentifiersClass that contains the Account Identifiers of a Purchase.
AcknowledgeParamsClass with the parameters to Acknowledge a Purchase.
AcknowledgeParams.BuilderBuilder class used to construct the AcknowledgeParams.
AptoideBillingClientMain interface for handling in-app billing in your application.
BillingFlowParamsClass with the parameters necessary to initiate a purchase flow.
BillingFlowParams.BuilderBuilder class used to construct the BillingFlowParams.
BillingFlowParams.ProductDetailsParamsClass with the Product Details of the Product to initiate a Billing flow for.
BillingFlowParams.ProductDetailsParams.BuilderBuilder class used to construct the BillingFlowParams.ProductDetailsParams.
BillingResultClass that represents the result of a Billing operation.
ConsumeParamsClass with the parameters to Consume a Purchase.
ConsumeParams.BuilderBuilder class used to construct the ConsumeParams.
ProductDetailsClass that represents the details of a Product.
ProductDetails.OneTimePurchaseOfferDetailsClass that represents the offer details of a Product of type One Time Purchase (INAPP).
ProductDetails.PricingPhaseClass that represents the Pricing Phase of a Product of type Subscription (SUBS).
ProductDetails.PricingPhasesClass that represents the Pricing Phases available in a Product of type Subscription (SUBS).
ProductDetails.SubscriptionOfferDetailsClass that represents the offer details of a Product of type Subscriptions (SUBS).
ProductDetails.TrialDetailsClass that represents the trial details of a Product of type Subscription (SUBS).
PurchaseClass that represents a Purchase.
QueryProductDetailsParamsClass with the parameters to query for ProductDetails.
QueryProductDetailsParams.BuilderBuilder class used to construct the QueryProductDetailsParams.
QueryProductDetailsParams.ProductClass with the parameters of the Product to query for ProductDetails.
QueryProductDetailsParams.Product.BuilderBuilder class used to construct the QueryProductDetailsParams.Product.
QueryProductDetailsResultClass with the parameters that are returned in a query result for Product Details.
QueryPurchasesParamsClass with the parameters to query for Purchases.
QueryPurchasesParams.BuilderBuilder class used to construct the QueryPurchasesParams.
ReferralDeeplinkRepresents a response for a Deeplink Referral request.
UnfetchedProductClass that represents the unfetched Product in a Product Details query.

Interfaces used in the Android Billing SDK

NameDescription
AcknowledgeResponseListenerA callback class that serves as a listener for monitoring the acknowledgement operation of a Purchase.
AptoideAccountStateListenerA callback class that serves as a listener for changes to the user's Aptoide account sign-in state.
AptoideBillingClientStateListenerA callback class that serves as a listener for monitoring the SDK setup process and the connection status with the Billing Service.
AptoideSignInResponseListenerA callback class that serves as a listener for the result of an Aptoide account sign-in operation.
ConsumeResponseListenerA callback class that serves as a listener for monitoring the consumption operation of a Purchases.
ProductDetailsResponseListenerA callback class that serves as a listener for the querying of Products.
PurchasesResponseListenerA callback class that serves as a listener for the query of Purchases made with the AptoideBillingClient.
PurchasesUpdatedListenerA callback class that serves as a listener for the Purchases made with the AptoideBillingClient.