PurchaseFlowParams.Builder

public final class PurchaseFlowParams.Builder extends Object java.lang.Object ↳ com.gaa.sdk.iap.PurchaseFlowParams.Builder 是易于创建PurchaseFlowParams实例(instance)的builder。

Public methods


setProductId

PurchaseFlowParams.Builder setProductId(String productId)

Parameters:

productId

In-App商品ID

Returns:

PurchaseFlowParams.Builder

setProductType

PurchaseFlowParams.Builder setProductType(String productType)

Parameters:

productType

In-App商品的商品类型 PurchaseClient.ProductType

Returns:

PurchaseFlowParams.Builder

setProductName

PurchaseFlowParams.Builder setProductType(String productName)

Parameters:

productName

不是注册的商品名字,而是购买当时显示的商品名字

Returns:

PurchaseFlowParams.Builder

setDeveloperPayload

PurchaseFlowParams.Builder setDeveloperPayload(String developerPayload)

Parameters:

developerPayload

开发公司的payload

Returns:

PurchaseFlowParams.Builder

setGameUserId

PurchaseFlowParams.Builder setGameUserId(String gameUserId)

Parameters:

gameUserId

开发公司可以确认的用户ID

Returns:

PurchaseFlowParams.Builder

setPromotionApplicable

PurchaseFlowParams.Builder setPromotionApplicable(boolean promotion)

Parameters:

promotion

是否可以进行促销

Returns:

PurchaseFlowParams.Builder

setQuantity

PurchaseFlowParams.Builder setQuantity(int quantity)

Parameters:

quantity

商品数量

Returns:

PurchaseFlowParams.Builder

setSubscriptionUpdateParams

PurchaseFlowParams.Builder setSubscriptionUpdateParams(SubscriptionUpdateParams params)

Parameters:

params

定期支付商品的升级或降级模式 PurchaseFlowParams.SubscriptionUpdateParams

Returns:

PurchaseFlowParams.Builder

build

PurchaseFlowParams build()

生成PurchaseFlowParams的实例(instance)。

Last updated