requestOrder failed: {"code":-100,"message":"Payment_appleiap:订单的ID不存在
iapChannel.requestOrder(this.applePayProductIds, (orderList) => { //必须调用此方法才能进行 iap 支付
console.log('requestOrder success666: ' + JSON.stringify(orderList));
}, (e) => {
console.log('requestOrder failed: ' + JSON.stringify(e));
});
执行代码之后报错,求大神解答
2 个回复
DCloud_uni-ad_HDX
this.applePayProductIds
需要在apple 的开发者后台先创建y***@live.cn (作者)
经过探索,已经解决了问题
解决方案如下
将 getChannels 和 requestOrder 写入 vue 的 onShow 里面
就是在页面加载的时候就要执行 getChannels 和 requestOrder