uniapp 苹果内购买订阅产品成功 再取消后为什么无法复购?-灵析社区

抠香糖

问题描述:uniapp内部使用苹果内购(IAP),购买消耗类产品可以成功拉起支付并支付成功。支付订阅产品的时候首次可以支付成功,但是在App Store中手动取消产品订阅,再回到app内中复购则无法成功拉起支付,使怎么回事呢? 支付环境:沙盒环境

阅读量:156

点赞量:0

问AI
"uni-app" 中关于这部分是有解释的: «注意事项 * 相同订单,重复调用 "restoreCompletedTransactions" 后 "transactionReceipt" 会发生变化,并非唯一值 * 调用 "finishTransaction" 关闭订单可能不会立即生效,取决于苹果的服务器 * 沙盒环境:一个测试账号相同产品仅能购买一次,重复测试需要清除购买记录或重新添加沙盒测试账号 * 沙盒环境:调用 "restoreCompletedTransactions" 长时间无反应,检查设备登陆的沙箱账号是否正常» "#注意事项 - uni.requestPayment(OBJECT) | uni-app官网" (https://link.segmentfault.com/?enc=e8GIy2xFMBK283K9nECANA%3D%3D.Cz%2FeoiwhQt%2BheIXMsX6pm7L1%2F02B4prKJ32R%2FED%2BRwbOTDdkeF8T6da1SU4h5r6HCOc6Jn1oHT9j%2Fun5lG1i78JoT5TYzO0pEagGDwwbxEo%3D)