【发布时间】:2020-03-24 18:41:20
【问题描述】:
我已经成功验证了沙盒收据。现在我考虑失败的情况。在这种情况下,用户在购买后关闭手机,然后收据发送到服务器并且几天没有在手机上。我该如何处理?我不知道。谁能帮帮我? 谢谢 Amuthapriya K
【问题讨论】:
标签: ios swift validation in-app-purchase receipt
我已经成功验证了沙盒收据。现在我考虑失败的情况。在这种情况下,用户在购买后关闭手机,然后收据发送到服务器并且几天没有在手机上。我该如何处理?我不知道。谁能帮帮我? 谢谢 Amuthapriya K
【问题讨论】:
标签: ios swift validation in-app-purchase receipt
在您成功验证并在您的服务器上记录购买之前,不要完成与 Apple 的交易。即使应用重新启动,该交易仍将保留在支付队列中,直到您完成为止。
在事务上调用 finishTransaction: 会将其从队列中移除。 您的应用程序应该调用 finishTransaction: 只有在它有 成功处理交易并解锁功能 由用户购买。
【讨论】: