1***@163.com
1***@163.com
  • 发布:2024-12-11 20:15
  • 更新:2024-12-11 20:15
  • 阅读:82

【报Bug】uni.configMTLS在ios会闪退,在安卓不执行....

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 11 家庭中文版23H2

HBuilderX类型: 正式

HBuilderX版本号: 4.24

手机系统: Android

手机系统版本号: Android 14

手机厂商: vivo

手机机型: iqoo neo 9s pro

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
    export default {  
        onLaunch: function() {  
            // #ifdef APP  
            uni.configMTLS({  
                certificates: [{  
                    'host': 'xxx.xxxx.com',  
                    'client': '/static/client.p12',  
                    'clientPassword': '111111'  
                }],  
                success(res) {  
                    console.log(res);  
                },  
                fail(err) {  
                    console.log(err);  
                },  
                complete() {  
                    console.log("完成")  
                }  
            });  
            // #endif  

        },  
        onShow: function() {  
        },  
        onHide: function() {  

        }  
    }  

操作步骤:

用个证书试一下就能复现

预期结果:

成功设置请求证书

实际结果:

闪退 || 不执行

bug描述:

uni.configMTLS设置证书后,在ios端会执行,success中的code为0,但是uni.request一执行就会闪退

在安卓端,uni.configMTLS完全不执行,success,fail,complete都没有执行。证书也没有设置成功。

2024-12-11 20:15 负责人:无 分享
已邀请:

要回复问题请先登录注册