- getAccountId() - Method in class com.android.billingclient.api.BillingFlowParams
-
Returns an optional obfuscated string that is uniquely associated with the user's account.
- getDescription() - Method in class com.android.billingclient.api.SkuDetails
-
Returns the description of the product.
- getFreeTrialPeriod() - Method in class com.android.billingclient.api.SkuDetails
-
Trial period configured in Google Play Console, specified in ISO 8601 format.
- getIntroductoryPrice() - Method in class com.android.billingclient.api.SkuDetails
-
Formatted introductory price of a subscription, including its currency sign, such as €3.99.
- getIntroductoryPriceAmountMicros() - Method in class com.android.billingclient.api.SkuDetails
-
Introductory price in micro-units.
- getIntroductoryPriceCycles() - Method in class com.android.billingclient.api.SkuDetails
-
The number of subscription billing periods for which the user will be given the introductory
price, such as 3.
- getIntroductoryPricePeriod() - Method in class com.android.billingclient.api.SkuDetails
-
The billing period of the introductory price, specified in ISO 8601 format.
- getOldSku() - Method in class com.android.billingclient.api.BillingFlowParams
-
Returns the SKU that the user is upgrading or downgrading from.
- getOldSkus() - Method in class com.android.billingclient.api.BillingFlowParams
-
- getOrderId() - Method in class com.android.billingclient.api.Purchase
-
Returns an unique order identifier for the transaction.
- getOriginalJson() - Method in class com.android.billingclient.api.Purchase
-
Returns a String in JSON format that contains details about the purchase order.
- getOriginalJson() - Method in class com.android.billingclient.api.SkuDetails
-
Returns a String in JSON format that contains Sku details.
- getPackageName() - Method in class com.android.billingclient.api.Purchase
-
Returns the application package from which the purchase originated.
- getPrice() - Method in class com.android.billingclient.api.SkuDetails
-
Returns formatted price of the item, including its currency sign.
- getPriceAmountMicros() - Method in class com.android.billingclient.api.SkuDetails
-
Returns price in micro-units, where 1,000,000 micro-units equal one unit of the currency.
- getPriceCurrencyCode() - Method in class com.android.billingclient.api.SkuDetails
-
Returns ISO 4217 currency code for price.
- getPurchasesList() - Method in class com.android.billingclient.api.Purchase.PurchasesResult
-
- getPurchaseTime() - Method in class com.android.billingclient.api.Purchase
-
Returns the time the product was purchased, in milliseconds since the epoch (Jan 1, 1970).
- getPurchaseToken() - Method in class com.android.billingclient.api.Purchase
-
Returns a token that uniquely identifies a purchase for a given item and user pair.
- getReplaceSkusProrationMode() - Method in class com.android.billingclient.api.BillingFlowParams
-
Returns an optional integer that indicates the Replace SKU ProrationMode.
- getResponseCode() - Method in class com.android.billingclient.api.Purchase.PurchasesResult
-
Returns the response code of the operation.
- getResponseCode() - Method in class com.android.billingclient.api.SkuDetails.SkuDetailsResult
-
- getResponseCodeFromBundle(Bundle, String) - Static method in class com.android.billingclient.util.BillingHelper
-
Retrieves a response code from the bundle
- getResponseCodeFromIntent(Intent, String) - Static method in class com.android.billingclient.util.BillingHelper
-
Retrieves a response code from the intent
- getSignature() - Method in class com.android.billingclient.api.Purchase
-
Returns String containing the signature of the purchase data that was signed with the private
key of the developer.
- getSku() - Method in class com.android.billingclient.api.BillingFlowParams
-
Returns the SKU that is being purchased or upgraded/downgraded to as published in the Google
Developer console.
- getSku() - Method in class com.android.billingclient.api.Purchase
-
Returns the product Id.
- getSku() - Method in class com.android.billingclient.api.SkuDetails
-
Returns the product Id.
- getSkuDetails() - Method in class com.android.billingclient.api.BillingFlowParams
-
Returns the full sku details for this purchase.
- getSkuDetails() - Method in class com.android.billingclient.api.PriceChangeFlowParams
-
- getSkuDetails() - Method in class com.android.billingclient.api.RewardLoadParams
-
- getSkuDetailsList() - Method in class com.android.billingclient.api.SkuDetails.SkuDetailsResult
-
- getSkusList() - Method in class com.android.billingclient.api.SkuDetailsParams
-
- getSkuType() - Method in class com.android.billingclient.api.BillingFlowParams
-
- getSkuType() - Method in class com.android.billingclient.api.SkuDetailsParams
-
- getSubscriptionPeriod() - Method in class com.android.billingclient.api.SkuDetails
-
Subscription period, specified in ISO 8601 format.
- getTitle() - Method in class com.android.billingclient.api.SkuDetails
-
Returns the title of the product.
- getType() - Method in class com.android.billingclient.api.SkuDetails
-
Returns SKU type.
- getVrPurchaseFlow() - Method in class com.android.billingclient.api.BillingFlowParams
-
Returns an optional flag indicating whether you wish to launch a VR purchase flow.
- IMMEDIATE_AND_CHARGE_PRORATED_PRICE - Static variable in annotation type com.android.billingclient.api.BillingFlowParams.ProrationMode
-
Replacement takes effect immediately, and the billing cycle remains the same.
- IMMEDIATE_WITH_TIME_PRORATION - Static variable in annotation type com.android.billingclient.api.BillingFlowParams.ProrationMode
-
Replacement takes effect immediately, and the remaining time will be prorated and credited to
the user.
- IMMEDIATE_WITHOUT_PRORATION - Static variable in annotation type com.android.billingclient.api.BillingFlowParams.ProrationMode
-
Replacement takes effect immediately, and the new price will be charged on next recurrence
time.
- IN_APP_ITEMS_ON_VR - Static variable in annotation type com.android.billingclient.api.BillingClient.FeatureType
-
Purchase/query for in-app items on VR.
- INAPP - Static variable in annotation type com.android.billingclient.api.BillingClient.SkuType
-
A type of SKU for in-app products.
- INAPP_CONTINUATION_TOKEN - Static variable in class com.android.billingclient.util.BillingHelper
-
- isAutoRenewing() - Method in class com.android.billingclient.api.Purchase
-
Indicates whether the subscription renews automatically.
- isFeatureSupported(String) - Method in class com.android.billingclient.api.BillingClient
-
Check if specified feature or capability is supported by the Play Store.
- isReady() - Method in class com.android.billingclient.api.BillingClient
-
Checks if the client is currently connected to the service, so that requests to other methods
will succeed.
- isRewarded() - Method in class com.android.billingclient.api.SkuDetails
-
Returns true if sku is rewarded instead of paid.
- ITEM_ALREADY_OWNED - Static variable in annotation type com.android.billingclient.api.BillingClient.BillingResponse
-
Failure to purchase since item is already owned
- ITEM_NOT_OWNED - Static variable in annotation type com.android.billingclient.api.BillingClient.BillingResponse
-
Failure to consume since item is not owned
- ITEM_UNAVAILABLE - Static variable in annotation type com.android.billingclient.api.BillingClient.BillingResponse
-
Requested product is not available for purchase
- SERVICE_DISCONNECTED - Static variable in annotation type com.android.billingclient.api.BillingClient.BillingResponse
-
Play Store service is not connected now - potentially transient state.
- SERVICE_TIMEOUT - Static variable in annotation type com.android.billingclient.api.BillingClient.BillingResponse
-
The request has reached the maximum timeout before Google Play responds.
- SERVICE_UNAVAILABLE - Static variable in annotation type com.android.billingclient.api.BillingClient.BillingResponse
-
Network connection is down
- setAccountId(String) - Method in class com.android.billingclient.api.BillingFlowParams.Builder
-
Specify an optional obfuscated string that is uniquely associated with the user's account in
your app.
- setChildDirected(int) - Method in class com.android.billingclient.api.BillingClient.Builder
-
Developers are able to specify whether this app is child directed or not to ensure compliance
with US COPPA & EEA age of consent laws.
- setListener(PurchasesUpdatedListener) - Method in class com.android.billingclient.api.BillingClient.Builder
-
Specify a valid listener for onPurchasesUpdated event.
- setOldSku(String) - Method in class com.android.billingclient.api.BillingFlowParams.Builder
-
Specify the SKU that the user is upgrading or downgrading from.
- setOldSkus(ArrayList<String>) - Method in class com.android.billingclient.api.BillingFlowParams.Builder
-
- setReplaceSkusProrationMode(int) - Method in class com.android.billingclient.api.BillingFlowParams.Builder
-
Specifies the mode of proration during subscription upgrade/downgrade.
- setSku(String) - Method in class com.android.billingclient.api.BillingFlowParams.Builder
-
- setSkuDetails(SkuDetails) - Method in class com.android.billingclient.api.BillingFlowParams.Builder
-
Specify the SkuDetails
SkuDetails of the item being purchase.
- setSkuDetails(SkuDetails) - Method in class com.android.billingclient.api.PriceChangeFlowParams.Builder
-
Specify the SKU that has the pending price change.
- setSkuDetails(SkuDetails) - Method in class com.android.billingclient.api.RewardLoadParams.Builder
-
Specify the SKU to load
- setSkusList(List<String>) - Method in class com.android.billingclient.api.SkuDetailsParams.Builder
-
Specify the SKUs that are queried for as published in the Google Developer console.
- setType(String) - Method in class com.android.billingclient.api.BillingFlowParams.Builder
-
- setType(String) - Method in class com.android.billingclient.api.SkuDetailsParams.Builder
-
- setUnderAgeOfConsent(int) - Method in class com.android.billingclient.api.BillingClient.Builder
-
Developers are able to specify whether this app is under age of consent or not to ensure
compliance with US COPPA & EEA age of consent laws.
- setVrPurchaseFlow(boolean) - Method in class com.android.billingclient.api.BillingFlowParams.Builder
-
Specify an optional flag indicating whether you wish to launch a VR purchase flow.
- SkuDetails - Class in com.android.billingclient.api
-
Represents an in-app product's or subscription's listing details.
- SkuDetails(String) - Constructor for class com.android.billingclient.api.SkuDetails
-
- SkuDetails.SkuDetailsResult - Class in com.android.billingclient.api
-
Result list and code for querySkuDetailsAsync method
- SkuDetailsParams - Class in com.android.billingclient.api
-
Parameters to initiate a query for SKU details.
- SkuDetailsParams() - Constructor for class com.android.billingclient.api.SkuDetailsParams
-
- SkuDetailsParams.Builder - Class in com.android.billingclient.api
-
- SkuDetailsResponseListener - Interface in com.android.billingclient.api
-
Listener to a result of SKU details query
- SkuDetailsResult(int, List<SkuDetails>) - Constructor for class com.android.billingclient.api.SkuDetails.SkuDetailsResult
-
- startConnection(BillingClientStateListener) - Method in class com.android.billingclient.api.BillingClient
-
Starts up BillingClient setup process asynchronously.
- SUBS - Static variable in annotation type com.android.billingclient.api.BillingClient.SkuType
-
A type of SKU for subscriptions.
- SUBSCRIPTIONS - Static variable in annotation type com.android.billingclient.api.BillingClient.FeatureType
-
Purchase/query for subscriptions.
- SUBSCRIPTIONS_ON_VR - Static variable in annotation type com.android.billingclient.api.BillingClient.FeatureType
-
Purchase/query for subscriptions on VR.
- SUBSCRIPTIONS_UPDATE - Static variable in annotation type com.android.billingclient.api.BillingClient.FeatureType
-
Subscriptions update/replace.