CommerceService

显示已弃用

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

无法创建
服务

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>可购买</td>
<td>bool</td>
<td>如果物品可以添加到商家结账会话中,即物品有库存或可以回订购</td>
</tr>
</tbody>
名称

参数

commerceProductId: string
默认值:""

返回

UserEligibleForRealWorldCommerceAsync

暂停

这是一个不适用于使用的遗产端点。要检查用户是否符合现实世界贸易条件,请参阅PolicyService.IsEligibleToPurchaseCommerceProduct。了解更多信息,请参阅商业产品


返回

活动

PromptCommerceProductPurchaseFinished

使用此信号检测用户已完成购买流程,并关闭了网页查看器,以便在体验中恢复游戏。 这个信号不表示成功购买 ,因此不要仅从这个信号获得虚拟物品。

虽然可选,但建议使用此信号在 Android 上重新定位用户,因为商业购买流程将强迫他们进入横向模式。

参数

user: Player
productId: string