如题,以下是代码,console.log(productSuccess)能正常输出产品信息,但是无法进入uni.requestPayment,APP直接卡死:
uni.getProvider({
service: 'payment',
success: async (paymentRes) => {
const iapChannel = paymentRes.providers.find((channel) => {
return (channel.id === 'appleiap')
})
iapChannel.requestProduct(['com.xd.open.vip','com.xd.renew.vip'],function(productSuccess){
console.log(productSuccess)
uni.requestPayment({
provider:'appleiap',
orderInfo: {
productid: 'com.xd.open.vip',
username: res.id,
quantity: 1,
manualFinishTransaction: true
},
success: (paySuccess) => {
console.log(paySuccess)
},
fail: (payFail) => {
console.log(payFail)
}
})
},function(productFail){
console.log(productFail)
})
}
});
1 个回复
p***@163.com (作者)
已解决,username为数字直接卡死