我想通过IAP找出一些东西。
在文档中,我看到只有在为用户成功下载购买的内容后才需要调用完成交易:
只有在成功处理了交易并解锁了用户购买的功能后,您的应用才能调用finishTransaction:
我有这种情况 -
但是如果收到无效收据怎么办?我应该调用finishTransaction吗?或者只是删除交易?
其他情况是下载失败,用户离开应用程序一段时间。有没有取消购买,让他以后重启?
由于
答案 0 :(得分:3)
如果验证失败,您应该调用finishsTransaction但不传递内容并告知用户出现问题。
收到购买后,您无法取消购买。只要有可能,就必须编写自己的机制来重试下载。