uni-app 一键登录univerify 离线打包时无法使用 报错 应用无效 应用不存在

uni-app 一键登录univerify 离线打包时无法使用 报错 应用无效 应用不存在

开发环境 版本号 项目创建方式
Mac 11.2 HBuilderX

示例代码:

uni.login(  
  {  
    provider: 'univerify',  
    univerifyStyle: {  
        "backgroundColor": "#ffffff",  
        "icon": {  
            "path": "static/images/logo.png",  
        },  
        "phoneNum": {  
            "color": "#000000",  
        },  
        "slogan": {  
            "color": "#8a8b90",  
        },  
        "authButton": {  
            "normalColor": "#C872F2",  
            "highlightColor": "#F772D1",  
            "disabledColor": "#F772D1",  
            "textColor": "#ffffff",  
            "title": "本机号码一键登录"  
        },  
        "otherLoginButton": {  
            "visible": "false",  
            "normalColor": "#f8f8f8",  
            "highlightColor": "#dedede",  
            "textColor": "#000000",  
            "title": "其他登录方式",  
            "borderWidth": "1px",  
            "borderColor": "#c5c5c5"  
        },  
        "privacyTerms": {  
            "defaultCheckBoxState":"true",  
            "textColor": "#8a8b90",  
            "termsColor": "#1d4788",  
            "prefix": "我已阅读并同意",  
            "suffix": "并使用本机号码登录",  
            "privacyItems": [  
                {  
                    "url": "https://xxxx.com/page/privacy",  
                    "title": "用户服务协议"  
                }  
            ]  
        }  
      },  
      success(res){  
          console.log(res.authResult)  
          that.handleQuickLogin(  
            res.authResult.access_token,  
            res.authResult.openid  
          )  
          uni.closeAuthView()  
      },  
      fail(res){  
          //报错  
          console.log(res)  
          uni.closeAuthView()  
      }  
}


### 操作步骤:

如题

### 预期结果:

弹出一键登录窗口

### 实际结果:

未弹出且日志报错

### bug描述:

开通一键登录 univerify 后,按照文档配置了各种依赖以及 plist 配置应用id (见附件图片)

启动一键登录时,登录窗口未弹出,日志报错:  

{ errMsg : login:fail 应用无效,应用不存在 errCode : 40004 code : 40004 appid : LH6Ayxxxxxxxxxxxxs7xYZj1 (对应开发后台的一键登录应用id https://dev.dcloud.net.cn/uniLogin) metadata : uid : }


更多关于uni-app 一键登录univerify 离线打包时无法使用 报错 应用无效 应用不存在的实战教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

同问

更多关于uni-app 一键登录univerify 离线打包时无法使用 报错 应用无效 应用不存在的实战教程也可以访问 https://www.itying.com/category-93-b0.html


你好,解决了吗

已解决,是因为包名不一致导致 一键登录应用里的包名需要和app包名一致才可以正常使用。

请问包名不一致是什么意思?

解决了吗,我也遇到了

回到顶部