iap_acquire

请求获得指定的产品。

语法:

iap_acquire(purchase_id, payload);


参数 描述
purchase_id 购买的产品 ID 字符串。
payload 这是一个字符串,可用于在 Google Play 上进行购买验证(在所有其他平台上使用空字符串 “”)。


返回: Real(实数)


描述

此函数用于在运行你的游戏的平台的目标商店发出购买请求。此产品 ID 字符串是你在使用 iap_activate 激活 IAP 时指定的字符串,应与用于在目标存储上标识产品的字符串相同。此函数将返回一个值作为 “index(索引)”,以便在购买数据到达时识别它并调用该函数将触发的 iap_ev_purchase “type(类型)” 的 IAP 事件 ,其中包含以下附加键:

然后,可以使用此购买 ID 来检查哪个购买触发了事件(将其与你存储的返回索引值进行比较),因此你可以相应地处理它。如果你正在开发 Google Play(在 Android 目标平台上),那么你还可以设置 “Payload” 字符串。Google 会使用此函数验证产品,并将其与购买请求一起发送至 Google Play。购买成功完成后,游戏将收到用作购买信息一部分的 payload。通过每次购买生成 payload,你可以提供简单的购买验证形式。


例如:

if mouse_check_button_pressed(mb_left)
   {
   iap_acquire("noads", "")
   }

上面的代码将在按下鼠标按钮时发送购买请求。


上一页: 应用内购
下一页: iap_consume
© Copyright YoYo Games Ltd. 2018 All Rights Reserved