gambia
gambia
  • 发布:2023-03-28 13:42
  • 更新:2023-03-28 14:22
  • 阅读:263

【报Bug】unipay苹果内购漏单校验时变量错误。

分类:uniCloud

产品分类: 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:

2023-03-28 13:42 负责人:无 分享
已邀请:
DCloud_uniCloud_VK

DCloud_uniCloud_VK

变量名确实写错了,下版本会修复。

要回复问题请先登录注册