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包名一致才可以正常使用。
请问包名不一致是什么意思?
解决了吗,我也遇到了