我正在开发一款我想使用 Google IAP 服务的游戏。
在使用测试 ID 进行测试时,我遇到了一个问题。
我将 show_message_async 放在 IAP 事件上,但即使付款成功,消息也不会出现。
下面是代码:
在 IAP 事件中执行代码:
var i, q;
q = iap_event_queue();
repeat (ds_queue_size(q))
{
i = ds_queue_dequeue(q);
if ( i == 0 )
{
if ( iap_is_purchased("android.test.purchased") )
{
iap_consume("android.test.purchased");
show_message_async("Purchased...");
}
}
}
请帮忙。
谢谢。