【发布时间】:2020-10-18 13:05:24
【问题描述】:
我试图弄清楚如何检测非消耗性应用内购买的退款。问题是设备上的原始收据在退款后不会自动更新。
我需要在应用启动期间每次调用SKReceiptRefreshRequest,这可能会提示用户输入 AppleID 凭据。因此,这种解决方案是不够的,也不值得。
有没有办法将旧收据发送到后端并在那里刷新以获取cancellation_date 属性(如果存在)?
或者https://buy.itunes.apple.com/verifyReceipt 已经完成了吗?不幸的是,由于我无法获得测试购买的退款,因此无法在沙盒环境中对其进行测试。
【问题讨论】:
标签: ios in-app-purchase receipt-validation