BillingFlowParams
public
class
BillingFlowParams
extends Object
java.lang.Object | |
↳ | com.android.billingclient.api.BillingFlowParams |
Parameters to initiate a purchase flow. See launchBillingFlow(Activity, BillingFlowParams)
.
Summary
Nested classes | |
---|---|
class |
BillingFlowParams.Builder
Helps to construct |
@interface |
BillingFlowParams.ProrationMode
Replace SKU ProrationMode. |
Constants | |
---|---|
String |
EXTRA_PARAM_KEY_ACCOUNT_ID
|
String |
EXTRA_PARAM_KEY_OLD_SKUS
|
String |
EXTRA_PARAM_KEY_OLD_SKU_PURCHASE_TOKEN
|
String |
EXTRA_PARAM_KEY_REPLACE_SKUS_PRORATION_MODE
|
String |
EXTRA_PARAM_KEY_VR
|
Public methods | |
---|---|
String
|
getOldSku()
Returns the SKU that the user is upgrading or downgrading from. |
String
|
getOldSkuPurchaseToken()
Returns the purchase token of the SKU the user is upgrading or downgrading from. |
int
|
getReplaceSkusProrationMode()
Returns one of |
String
|
getSku()
Returns the SKU that is being purchased or upgraded/downgraded to as published in the Google Developer console. |
SkuDetails
|
getSkuDetails()
Returns the full SKU details for this purchase. |
String
|
getSkuType()
Returns the |
boolean
|
getVrPurchaseFlow()
Returns whether to launch a VR purchase flow. |
static
BillingFlowParams.Builder
|
newBuilder()
Constructs a new |
Inherited methods | |
---|---|
![]()
java.lang.Object
|
Constants
EXTRA_PARAM_KEY_ACCOUNT_ID
String EXTRA_PARAM_KEY_ACCOUNT_ID
Constant Value: "accountId"
EXTRA_PARAM_KEY_OLD_SKUS
String EXTRA_PARAM_KEY_OLD_SKUS
Constant Value: "skusToReplace"
EXTRA_PARAM_KEY_OLD_SKU_PURCHASE_TOKEN
String EXTRA_PARAM_KEY_OLD_SKU_PURCHASE_TOKEN
Constant Value: "oldSkuPurchaseToken"
EXTRA_PARAM_KEY_REPLACE_SKUS_PRORATION_MODE
String EXTRA_PARAM_KEY_REPLACE_SKUS_PRORATION_MODE
Constant Value: "prorationMode"
EXTRA_PARAM_KEY_VR
String EXTRA_PARAM_KEY_VR
Constant Value: "vr"
Public methods
getOldSku
String getOldSku ()
Returns the SKU that the user is upgrading or downgrading from.
Returns | |
---|---|
String |
getOldSkuPurchaseToken
String getOldSkuPurchaseToken ()
Returns the purchase token of the SKU the user is upgrading or downgrading from.
Returns | |
---|---|
String |
getReplaceSkusProrationMode
int getReplaceSkusProrationMode ()
Returns one of BillingFlowParams.ProrationMode
indicating the proration mode for SKU replacement.
Returns | |
---|---|
int |
getSku
String getSku ()
Returns the SKU that is being purchased or upgraded/downgraded to as published in the Google Developer console.
Returns | |
---|---|
String |
getSkuDetails
SkuDetails getSkuDetails ()
Returns the full SKU details for this purchase.
Returns | |
---|---|
SkuDetails |
getSkuType
String getSkuType ()
Returns the BillingClient.SkuType
of the item being purchased.
Returns | |
---|---|
String |
getVrPurchaseFlow
boolean getVrPurchaseFlow ()
Returns whether to launch a VR purchase flow.
Returns | |
---|---|
boolean |
newBuilder
BillingFlowParams.Builder newBuilder ()
Constructs a new BillingFlowParams.Builder
instance.
Returns | |
---|---|
BillingFlowParams.Builder |
Annotations
Interfaces
Classes
- AccountIdentifiers
- AcknowledgePurchaseParams
- AcknowledgePurchaseParams.Builder
- BillingClient
- BillingClient.Builder
- BillingFlowParams
- BillingFlowParams.Builder
- BillingResult
- BillingResult.Builder
- ConsumeParams
- ConsumeParams.Builder
- PriceChangeFlowParams
- PriceChangeFlowParams.Builder
- ProxyBillingActivity
- Purchase
- Purchase.PurchasesResult
- PurchaseHistoryRecord
- SkuDetails
- SkuDetailsParams
- SkuDetailsParams.Builder
Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2020-08-12 UTC.