应用内购买
在游戏中添加购买(例如,额外的关卡通关时间或游戏角色配件)并获得收入。 为此:
购买流程
可以使用 Initialize purchase 方法启动应用内购买流程,并使用以下参数:
|
参数 |
类型 |
描述 |
|
ID |
|
目录中的产品唯一标识符。 |
|
Payload |
|
随购买一起发送的可选数据。 |
玩家成功完成购买后,触发器 Specific product purchase success 和 On any purchase success 将变为活动状态。
但是,如果玩家未完成购买并关闭了窗口,则触发器 Specific product purchase error 和 On any purchase error 将变为活动状态。
上述触发器可让您访问用于处理购买成功或失败的表达式:

购买处理
有两种类型的购买:
对于处理这两种类型的购买,我们建议使用 For each purchase 循环,它可以访问 Purchases 列表中带有 in purchases list 后缀的表达式。
永久性购买(关闭广告)
处理永久性购买的逻辑:
- 成功购买后,关闭广告。
- 每次游戏启动时,检查购买是否已激活,如果已激活,则关闭广告。

消耗性购买(游戏内货币)
处理消耗性购买的逻辑:
- 成功购买后 —— 使用 Consume purchase 方法处理购买,并增加游戏内货币。
- 每次游戏启动时,检查购买是否仍然存在,如果存在,则使用 Consume purchase 方法处理购买,并增加游戏内货币。

产品目录
要处理目录中的商品,请使用循环 For each product in catalog,并在 Purchases 列表中使用带后缀 in catalog 的表达式。
