一键登录在uni-app中移动卡用不了联通可以用是什么原因

一键登录在uni-app中移动卡用不了联通可以用是什么原因

开发环境 版本号 项目创建方式
Windows 11 HBuilderX

产品分类:uniapp/App

PC开发环境操作系统:Windows

HBuilderX类型:正式

HBuilderX版本号:4.66

手机系统:Android

手机系统版本号:Android 14

手机厂商:小米

手机机型:小米

页面类型:vue

vue版本:vue3

打包方式:云端

项目创建方式:HBuilderX

示例代码:

//检查登录环境
const checkLoginEnv = () => {
// #ifdef APP-PLUS
//检查可用的登陆方式(获取可用的服务提供商)
uni.getProvider({
service: "oauth",
success: function (res) {
res.provider.includes("qq") && appStore.setSupportQqLogin(true)
res.provider.includes("weixin") && appStore.setSupportWeixinLogin(true)
if (res.provider.includes("univerify")) {
//预登录
uni.preLogin({
provider: "univerify",
success() {
appStore.setSupportOnkeyLogin(true)
},
fail(res) {
console.log("预登录失败", res)
console.log(res)
}
})
}
}
})
// #endif
}

操作步骤:

{
"errMsg": "preLogin:fail -10003预登录失败",
"code": 30005,
"appid": "6kpuNAIjQK7Y9OhpcXzgM8",
"uid": "gtc_3461bfb30ba02992907d2d2e5f5a30d737"
}

预期结果:

{
"errMsg": "preLogin:fail -10003预登录失败",
"code": 30005,
"appid": "6kpuNAIjQK7Y9OhpcXzgM8",
"uid": "gtc_3461bfb30ba02992907d2d2e5f5a30d737"
}

实际结果:

{
"errMsg": "preLogin:fail -10003预登录失败",
"code": 30005,
"appid": "6kpuNAIjQK7Y9OhpcXzgM8",
"uid": "gtc_3461bfb30ba02992907d2d2e5f5a30d737"
}

bug描述:

使用一键登录,联通卡可以登录,移动卡登录不了,返回错误

{
"errMsg": "preLogin:fail -10003预登录失败",
"code": 30005,
"appid": "6kpuNAIjQK7Y9OhpcXzgM8",
"uid": "gtc_3461bfb30ba02992907d2d2e5f5a30d737"
}

更多关于一键登录在uni-app中移动卡用不了联通可以用是什么原因的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于一键登录在uni-app中移动卡用不了联通可以用是什么原因的实战教程也可以访问 https://www.itying.com/category-93-b0.html


需要加企业微信群反馈,(加群方式可见开发文档常见问题下方。
我在企业微信群已经看到问题解决了。

回到顶部