愤怒的洋芋蛋蛋
愤怒的洋芋蛋蛋
  • 发布:2022-09-20 14:46
  • 更新:2022-09-22 16:17
  • 阅读:314

【报Bug】一键登录调整手机号码大小过大后无法接收到回调

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win 10

HBuilderX类型: 正式

HBuilderX版本号: 3.6.3

手机系统: Android

手机系统版本号: Android 12

手机厂商: 小米

手机机型: mi11 mi8

页面类型: nvue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

// 使用时不需要传递 provider
const univerifyManager = uni.getUniverifyManager()

        // 预登录  
        // 参数和 uni.preLogin 相同  
        univerifyManager.preLogin()  

        // 调用一键登录弹框  
        // 仅需传参 univerifyStyle 即可  
        univerifyManager.login({  
          univerifyStyle: {  
            "fullScreen": true,  
            "backgroundColor": "#ffffff",  // 授权页面背景颜色,默认值:#ffffff  
            "icon": {  
                "path": "./static/image/onebox.png" ,// 自定义显示在授权框中的logo,仅支持本地图片 默认显示App logo  
                "width":161,  
                'height':18,  
            },  
            "phoneNum": {  
                "fontSize":22,   //!!!!这个值大于22后就无法接收回调信息了  
            },  
            "slogan": {  
                "color": "#ffffff",//  slogan 字体颜色 默认值:#BBBBBB  
            },   
            "buttons": {  // 自定义页面下方按钮仅全屏模式生效(3.1.14+ 版本支持)  
                "iconWidth": "42px", // 图标宽度(高度等比例缩放) 默认值:45px  
                "list": loginlist  
            }  
          },  
          success (res) {  
            console.log('login success', res)  
          }  
        })

操作步骤:

const univerifyManager = uni.getUniverifyManager()

        // 预登录  
        // 参数和 uni.preLogin 相同  
        univerifyManager.preLogin()  

        // 调用一键登录弹框  
        // 仅需传参 univerifyStyle 即可  
        univerifyManager.login({  
          univerifyStyle: {  
            "fullScreen": true,  
            "backgroundColor": "#ffffff",  // 授权页面背景颜色,默认值:#ffffff  
            "icon": {  
                "path": "./static/image/onebox.png" ,// 自定义显示在授权框中的logo,仅支持本地图片 默认显示App logo  
                "width":161,  
                'height':18,  
            },  
            "phoneNum": {  
                "fontSize":24,   //!!!!这个值大于22后就无法接收回调信息了  
            },  
            "slogan": {  
                "color": "#ffffff",//  slogan 字体颜色 默认值:#BBBBBB  
            },   
            "buttons": {  // 自定义页面下方按钮仅全屏模式生效(3.1.14+ 版本支持)  
                "iconWidth": "42px", // 图标宽度(高度等比例缩放) 默认值:45px  
                "list": loginlist  
            }  
          },  
          success (res) {  
            console.log('login success', res)  
          }  
        })

预期结果:

正常应该返回出authResult信息

实际结果:

完全不返回数据

bug描述:

一键登录的控件 调整文字大小为22以上后 就无法接收到回调信息 有点奇怪不知道是不是我哪里写错了
"phoneNum": {
"fontSize":22, //!!!!这个值大于22后就无法接收回调信息了
},

2022-09-20 14:46 负责人:DCloud_Android_YJC 分享
已邀请:
DCloud_Android_YJC

DCloud_Android_YJC

你好,fontSize大于22触发了SDK的UI合规校验,认为遮挡了页面上的必要元素

DCloud_UNI_Anne

DCloud_UNI_Anne

要回复问题请先登录注册