Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

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 BillingFlowParams that are used to initiate a purchase flow. 

@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 BillingFlowParams.ProrationMode indicating the proration mode for SKU replacement.

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 BillingClient.SkuType of the item being purchased.

boolean getVrPurchaseFlow()

Returns whether to launch a VR purchase flow.

static BillingFlowParams.Builder newBuilder()

Constructs a new BillingFlowParams.Builder instance.

Inherited methods

From class 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