BillingFlowParams.SubscriptionUpdateParams.Builder
public
static
class
BillingFlowParams.SubscriptionUpdateParams.Builder
extends Object
java.lang.Object | |
↳ | com.android.billingclient.api.BillingFlowParams.SubscriptionUpdateParams.Builder |
Helps to construct BillingFlowParams.SubscriptionUpdateParams
.
Summary
Public methods | |
---|---|
BillingFlowParams.SubscriptionUpdateParams
|
build()
|
BillingFlowParams.SubscriptionUpdateParams.Builder
|
setOldPurchaseToken(String purchaseToken)
Specifies the Google Play Billing purchase token that the user is upgrading or downgrading from. |
BillingFlowParams.SubscriptionUpdateParams.Builder
|
setOldSkuPurchaseToken(String purchaseToken)
This method is deprecated.
Use |
BillingFlowParams.SubscriptionUpdateParams.Builder
|
setReplaceProrationMode(int replaceSkusProrationMode)
Specifies the Google Play Billing mode of proration during subscription upgrade/downgrade. |
BillingFlowParams.SubscriptionUpdateParams.Builder
|
setReplaceSkusProrationMode(int replaceSkusProrationMode)
This method is deprecated.
Use |
Inherited methods | |
---|---|
Public methods
build
public BillingFlowParams.SubscriptionUpdateParams build ()
Returns | |
---|---|
BillingFlowParams.SubscriptionUpdateParams |
setOldPurchaseToken
public BillingFlowParams.SubscriptionUpdateParams.Builder setOldPurchaseToken (String purchaseToken)
Specifies the Google Play Billing purchase token that the user is upgrading or downgrading from.
Parameters | |
---|---|
purchaseToken |
String |
Returns | |
---|---|
BillingFlowParams.SubscriptionUpdateParams.Builder |
setOldSkuPurchaseToken
public BillingFlowParams.SubscriptionUpdateParams.Builder setOldSkuPurchaseToken (String purchaseToken)
This method is deprecated.
Use setOldPurchaseToken(String)
instead.
Specifies the Google Play Billing purchase token of the SKU that the user is upgrading or downgrading from.
Parameters | |
---|---|
purchaseToken |
String |
Returns | |
---|---|
BillingFlowParams.SubscriptionUpdateParams.Builder |
setReplaceProrationMode
public BillingFlowParams.SubscriptionUpdateParams.Builder setReplaceProrationMode (int replaceSkusProrationMode)
Specifies the Google Play Billing mode of proration during subscription upgrade/downgrade.
The default mode is BillingFlowParams.ProrationMode.IMMEDIATE_WITH_TIME_PRORATION
.
Parameters | |
---|---|
replaceSkusProrationMode |
int |
Returns | |
---|---|
BillingFlowParams.SubscriptionUpdateParams.Builder |
setReplaceSkusProrationMode
public BillingFlowParams.SubscriptionUpdateParams.Builder setReplaceSkusProrationMode (int replaceSkusProrationMode)
This method is deprecated.
Use setReplaceProrationMode(int)
instead.
Specifies the Google Play Billing mode of proration during subscription upgrade/downgrade.
The default mode is BillingFlowParams.ProrationMode.IMMEDIATE_WITH_TIME_PRORATION
.
Parameters | |
---|---|
replaceSkusProrationMode |
int |
Returns | |
---|---|
BillingFlowParams.SubscriptionUpdateParams.Builder |