我正在尝试用 IAP 找出一些东西。
在文档中,我看到只有在为用户成功下载购买的内容后,我才需要调用完成交易:
您的应用程序应该调用 finishTransaction: 只有在它成功处理了事务并解锁了用户购买的功能之后。
我有这种情况-
- 用户购买内容。
- 购买完成后,我会将收据发送到我的服务器上进行验证。
- 如果没有问题,我正在将内容下载给用户。
但是,如果我收到无效收据怎么办?我应该打电话给 finishTransaction 吗?或者干脆删除交易?
其他情况是下载失败,用户离开应用程序一段时间。有没有办法取消购买,让他稍后重新开始?
谢谢