PurchaseFlowParams.Builder

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)。

Returns:

PurchaseFlowParams

Last updated