Uncommon
Uncommon
  • 发布:2025-12-07 15:44
  • 更新:2025-12-08 14:05
  • 阅读:95

【报Bug】一键登录,只能获取联通、电信手机,移动手机预登录判断不能通过

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 22H2

HBuilderX类型: 正式

HBuilderX版本号: 4.85

手机系统: Android

手机系统版本号: Android 13

手机厂商: 华为

手机机型: mate40

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

一键登录,当手机流量是联通、电信时''' uni.preLogin({
provider: 'univerify',
success: () => { // 使用箭头函数
console.log('preLogin')
},
fail: (res) => { // 使用箭头函数
//console.log(res.errCode)
console.log(res.errMsg)

                            }  
                        })''' 返回成功,但当使用移动流量时返回错误‘’‘preLogin:fail -10003failure due to perlogin error’‘’

预期结果:

无法实现所有移动手机号一键登录

实际结果:

无法实现所有移动手机号一键登录

bug描述:

''' uni.preLogin({
provider: 'univerify',
success: () => { // 使用箭头函数
console.log('preLogin')
},
fail: (res) => { // 使用箭头函数
//console.log(res.errCode)
console.log(res.errMsg)

                            }  
                        })'''    使用中国移动 流量报:preLogin:fail -10003failure due to perlogin error, 测试了多台不同型号的安卓手机,地区是昆明
2025-12-07 15:44 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

该bug反馈内容基本完整,包含标题、详细描述、代码示例、复现步骤及分类信息。代码示例可直接运行,复现步骤清晰说明了移动流量下失败而联通/电信成功的情况,但未提及是否完成一键登录服务配置这一关键前提。预期结果表述存在歧义("无法实现"应为"期望实现"),但问题本质明确。

根据知识库分析,bug成立可能性高:

  1. 知识库明确说明一键登录支持中国移动,且HBuilderX 4.85满足最低版本要求(3.0+)
  2. 错误码-10003对应预登录失败,知识库指出"手机蜂窝数据网络关闭可能导致预登录校验失败",但用户确认使用移动流量,需排查配置流程是否完整
  3. 华为Android设备需注意:知识库强调HarmonyOS不支持,但用户使用Android 13系统,属正常支持范围

建议用户:

  1. 检查DCloud控制台是否完成移动运营商参数配置
  2. 确认手机SIM卡状态正常且已开启蜂窝数据
  3. 升级至最新HBuilderX版本(当前4.85非最新)
  4. 参考预登录文档进行环境验证

此问题非概念性错误,而是典型配置或环境兼容性问题,需结合运营商SDK调试。建议优先验证配置完整性,而非直接判定为框架缺陷。

内容为 AI 生成,仅供参考
DCloud_云服务_LQ

DCloud_云服务_LQ

这个是移动运营商网关有问题,我们反馈运营商在处理了

要回复问题请先登录注册