内购出现漏单时,从服务器获取当前用户未完成的订单列表时报错
- 发布:2023-03-28 13:42
- 更新:2023-03-28 14:22
- 阅读:263
产品分类: uniCloud/App
操作步骤:
预期结果:
完成漏单处理
完成漏单处理
实际结果:
报错,无法进行漏单补单
报错,无法进行漏单补单
bug描述:
当查询到IAP有漏单时,处理漏单代码报错:
ReferenceError: Can't find variable: transaction at uni_modules/uni-pay/components/uni-pay/uni-pay.vue:629 __ERROR
经查,应当是漏单判断时变量传错了。
文件路径:
\uni_modules\uni-pay\components\uni-pay\uni-pay.vue
第599行:
switch (transaction.transactionState) {
case appleiapSdk.IapTransactionState.purchased:
应为:
switch (requestPaymentRes.transactionState) {
case appleiapSdk.IapTransactionState.purchased:
1 个回复
DCloud_uniCloud_VK
变量名确实写错了,下版本会修复。