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)
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:
Last updated