BillingFlowParams.Builder (Unity SDK)
BillingFlowParams を構築するために使用される Builder クラスです。
パブリックメソッド
Build
BillingFlowParams Build()
BillingFlowParams を生成します。
戻り値
課金フローを開始するために Builder に注入された値を持つ BillingFlowParams の参照。
SetDeveloperPayload
BillingFlowParams.Builder SetDeveloperPayload(String developerPayload)
developerPayload を定義します。
パラメータ
| 名前 | 型 | 説明 |
|---|---|---|
| developerPayload | String | 購入を識別するための重要な値を開発者が保存するために使用する文字列ベースのペイロード。(最大 512 文字) |
戻り値
Builder の BillingFlowParams.Builder 参照。
SetFreeTrial
BillingFlowParams.Builder SetFreeTrial(Boolean freeTrial)
freeTrial を定義します。無料トライアル型の購入を開始するために、サブスクリプション型の商品に対して使用します。
パラメータ
| 名前 | 型 | 説明 |
|---|---|---|
| freeTrial | Boolean | 開始する課金フローが無料トライアルであるかどうかを決定します。 |
戻り値
Builder の BillingFlowParams.Builder 参照。
SetObfuscatedAccountId
BillingFlowParams.Builder SetObfuscatedAccountId(String obfuscatedAccountId)
obfuscatedAccountId を定義します。
この値は、潜在的な不正行為を特定し、それらのユーザーが不正を行うのを防ぐために使用されます。このパラメータには、ユーザーに関する個人を特定できる情報を保存しないでください。
このパラメータは、ユーザーが無料トライアルを利用できるかどうかを検証するために使用されます。
パラメータ
| 名前 | 型 | 説明 |
|---|---|---|
| obfuscatedAccountId | String | 開発者のアプリケーションに固有の形でユーザーを一意に識別する値(例: 外部ログイン経由) |
戻り値
Builder の BillingFlowParams.Builder 参照。
SetProductDetailsParamsList
BillingFlowParams.Builder SetProductDetailsParamsList(List<ProductDetailsParams> productDetailsParamsList)
productDetailsParamsList を定義します。購入する ProductDetailsParams のリストです。
この値は課金フローを開始するために必須です。
リストには1 つの ProductDetailsParams のみを指定する必要があります。
パラメータ
| 名前 | 型 | 説明 |
|---|---|---|
| productDetailsParamsList | List<ProductDetailsParams> | 購入する商品の ProductDetailsParams を含むリスト。 |
戻り値
Builder の BillingFlowParams.Builder 参照。