3***@qq.com
3***@qq.com
  • 发布:2024-12-30 16:19
  • 更新:2024-12-30 19:28
  • 阅读:341

【报Bug】苹果支付部分设备上闪退

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: macOS 14

HBuilderX类型: 正式

HBuilderX版本号: 4.43

手机系统: iOS

手机系统版本号: iOS 18

手机厂商: 苹果

手机机型: iPad Air 5

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

App下载地址或H5⽹址: 1

操作步骤:

1

预期结果:

1

实际结果:

1

bug描述:

手机上边可以支付成功

  • Device type: iPad Air (5th generation)
  • OS version: iPadOS 18.2
    和 Ipad 9 上边支付会闪退

附件里面是苹果应用市场给错误日志

2024-12-30 16:19 负责人:DCloud_iOS_WZT 分享
已邀请:
1***@163.com

1***@163.com

我这边也遇到类似情况,发现是 传的值 username 必须传 字符串,不能传数字 , 在低版本没问题,高版本 iOS 会 crash

  • 1***@163.com

    看你错误日志里 “ "exceptionReason" : {"arguments":["NSDecimalNumber","length","0x301b05b60"],"format_string":"-[%s %s]: unrecognized selector sent to instance ” 应该是同样的问题

    2024-12-30 17:01

DCloud_iOS_WZT

DCloud_iOS_WZT

相同系统版本的手机测试有问题吗
提供一下能复现的示例吧 我这边用iOS18.2的iphone测试未复现

  • 1***@163.com

    uni.requestPayment({

    provider: 'appleiap',

    orderInfo: { }

    })


    orderInfo 里的 username 传数字 会导致 crash

    2024-12-31 14:53

  • DCloud_iOS_WZT

    回复 1***@163.com: 在什么设备上测试的 我用iphoneXR iOS18.2 username传数字没有复现

    2025-01-02 11:02

  • DCloud_iOS_WZT

    回复 1***@163.com: 有复现示例吗 可以私信我发我一下示例

    2025-01-02 11:03

要回复问题请先登录注册