uni-app iOS 12 - 13 内购有问题
uni-app iOS 12 - 13 内购有问题
开发环境 | 版本号 | 项目创建方式 |
---|---|---|
Windows | ||
macOS | 12.6.3 | |
HBuilderX | 正式 | HBuilderX |
3.99 | ||
手机系统 | 版本号 | |
iOS | 12.1 | |
手机厂商 | 手机机型 | |
苹果 | iphone8 |
示例代码:
uni.requestPayment({ provider: ‘appleiap’, orderInfo: { quantity: 1, manualFinishTransaction: true, …orderInfo }, success: res => { resolve(res) }, fail: err => { //console.log('requestPayment-err: ', err) reject(err) } })
### 操作步骤:
iOS 12 - 13 第一次调内购时,就会返回 `requestPayment:fail Payment_appleiap:Error Domain=SKErrorDomain Code=2 "无法连接iTunes Store"` UserInfo={NSLocalizedDescription=无法连接iTunes Store}, https://ask.dcloud.net.cn/article/282 但是过会还是会弹出 内购的弹窗
### 预期结果:
iOS 12 - 13 调内购 如果返回错误,那就不要再弹出 购买的窗口了
### 实际结果:
iOS 12 - 13 调内购 返回错误,还是会弹出 购买的窗口了
### bug描述:
第一次调内购时,就会返回 `requestPayment:fail Payment_appleiap:Error Domain=SKErrorDomain Code=2 "无法连接iTunes Store"` UserInfo={NSLocalizedDescription=无法连接iTunes Store}, https://ask.dcloud.net.cn/article/282 但是过会还是会弹出 内购的弹窗