2***@qq.com
2***@qq.com
  • 发布:2020-08-13 15:07
  • 更新:2021-11-25 19:32
  • 阅读:1359

【报Bug】苹果内购支付沙盒模式下uni.requestPayment支付过一次后,就再也不回调了

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 2.8.5.20200812

HBuilderX类型: 正式

HBuilderX版本号: 2.8.5

手机系统: iOS

手机系统版本号: iOS 12.2

手机厂商: 苹果

手机机型: 6PUS

页面类型: nvue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

沙盒模式下苹果内购支付过一次,就不再执行uni.requestPayment回调

预期结果:

再次运行执行 uni.requestPayment回调

实际结果:

没回调

bug描述:

苹果内购支付过一次,这里的3个回调就再也不触发了,更换productId也不触发
uni.requestPayment({
provider: 'appleiap',
orderInfo: {
productid: productId
},
success: (e) => {
console.log("-----------success----")
console.log(e)
that.payCallBack(e.transactionReceipt);
},
fail: (e) => {
console.log("-----------fail----")
console.log("-----------fail----" + e)
},
complete: () => {
console.log("-----------complete----")
console.log("payment结束")
}
})

2020-08-13 15:07 负责人:DCloud_iOS_XHY 分享
已邀请:
w***@fanghenet.com

w***@fanghenet.com - 南京方和

解决了么,兄弟

g***@163.com

g***@163.com - an app exploiter

解决了吗?我也有这个问题

DCloud_iOS_XHY

DCloud_iOS_XHY

该问题目前已经被锁定, 无法添加新回复