CommerceService

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

作成できません
サービス

CommerceService は、バーチャルアイテムでバンドルできるリアルワールドの購入をサポートするサービスです。有効性と実装に関する情報は、商業製品 を参照してください。

概要

方法

イベント

プロパティ

方法

PromptCommerceProductPurchase

()

ユーザーに、提供された commerceProductId を使用して商業製品を購入するよう促します。購入フローを通してユーザーを導くウェブビューを開きます。

パラメータ

user: Player
既定値: ""
commerceProductId: string
既定値: ""

戻り値

()

PromptRealWorldCommerceBrowser

()

これは使用されることのないレガシーエンドポイントです。リアルワールドの商業に対する購入フローへのウェブビューを開くには、CommerceService:PromptCommerceProductPurchase() を参照してください。詳しくは、商業製品を参照してください

パラメータ

player: Player
既定値: ""
url: string
既定値: ""

戻り値

()

GetCommerceProductInfoAsync

イールド

販売している製品に関する情報を取得し、エクスペリエンス内に表示します。ユーザーに製品を表示する方法は、完全にあなた次第です。


<th>文字列</th>
<th>物理アイテムのローカライズ名</th>
</tr>
</thead>
<tbody>
<tr>
<td>説明</td>
<td>文字列</td>
<td>物理アイテムのローカライズされた説明</td>
</tr>
<tr>
<td>アイコン画像アセットID</td>
<td>番号</td>
<td>物理アイテムの主なデフォルト画像の画像アセットID</td>
</tr>
<tr>
<td>ディスプレイ価格</td>
<td>文字列</td>
<td>物理アイテムの通貨記号付きローカライズされた価格弦。例えば、「$4.99」</td>
</tr>
<tr>
<td>購入可能IsPurchasable</td>
<td>bool</td>
<td>商品がマーチャントチェックアウトセッションに追加できる場合、すなわち在庫があるか、再注文できる場合</td>
</tr>
</tbody>
名前

パラメータ

commerceProductId: string
既定値: ""

戻り値

UserEligibleForRealWorldCommerceAsync

イールド

これは使用されることのないレガシーエンドポイントです。ユーザーがリアルワールド商業に資格があるかどうかをチェックするには、PolicyService.IsEligibleToPurchaseCommerceProduct を参照してください。詳しくは、商業製品を参照してください


戻り値

イベント

PromptCommerceProductPurchaseFinished

このシグナルを使用して、ユーザーが購入フローを完了し、ウェブビューが閉じてエクスペリエンス内でゲームプレイを再開したときを検出します。 このシグナルは、成功した購入を示していません ので、このシグナルからバーチャルアイテムを単独で授与しないでください。

オプションですが、商業購入フローがユーザーをポートレートモードに強制するため、このシグナルを使用して Android のユーザーを再定向することをお勧めします。

パラメータ

user: Player
productId: string