游戏内购买

您可以通过让用户在游戏中进行购买来获取收益。例如,额外的关卡时间或游戏角色的配件。

为此:

门户货币

Yan 是 Yandex 游戏平台用于支付游戏内购买的门户货币。Yan 可以存储在玩家的统一余额中,可通过银行卡充值。Yan 对卢布的汇率是动态的。

备注

对于国际支付,Yan 对货币的比率将取决于玩家的国家。

玩家可以在以下位置充值余额:

  • 目录顶部;
  • 玩家个人资料;
  • 游戏购买过程中。

用户还可以通过参与活动或购买固定包获得 Yan 作为奖励。

无论是在 Yandex 上授权的用户还是未授权的用户都可以进行游戏内购买。用户可以在游戏期间,甚至在进行购买的过程中进行授权。

由于门户货币的引入,开发者的许可费支付顺序和条件不会改变。

连接条件

添加购买和发布游戏草稿后,请发送连接购买请求邮件到 games-partners@yandex-team.com。邮件中请务必注明游戏的名称和标识符(ID)。

收到确认购买已启用的回复邮件后,您便可以设置和测试购买。

购买流程

可以使用参数通过方法 Initialize purchase 激活游戏内购买流程:

ID

string

目录中的产品唯一标识符。

Payload

string

随购买一起发送的可选数据。

当玩家成功完成购买后,触发器 Specific product purchase successOn any purchase success 将会激活。

但是,如果玩家未能进行购买并关闭窗口,则触发器 Specific product purchase errorOn any purchase error 将会激活。

上述触发器为您提供了处理成功或失败购买的表达式访问权限:

购买处理

存在两种类型的购买:

  • 持久性购买,通常只购买一次;
  • 可消耗购买,可多次购买。

对于两种类型的购买,建议使用循环 For each purchase,它提供访问表达式的方法:

持久性购买(禁用广告)

持久性购买的处理逻辑:

  • 购买成功后禁用广告。
  • 每次游戏启动时检查购买是否已激活,如果是,则禁用广告。

可消耗购买(游戏内货币)

可消耗购买的处理逻辑:

  • 购买成功后,使用方法 Consume purchase 处理购买并增加游戏内货币。
  • 每次游戏启动时检查购买是否依然存在,如果是,则使用方法 Consume purchase 处理购买并增加游戏内货币。

商品目录

要获取可用购买项目的列表、价格、名称和描述,请使用循环 For each product in catalog

循环允许访问表达式:


存储库
上一篇
下一篇