一键登录在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
需要加企业微信群反馈,(加群方式可见开发文档常见问题下方。
我在企业微信群已经看到问题解决了。