群里反馈也没人搭理
- 发布:2026-07-17 09:50
- 更新:2026-07-17 10:23
- 阅读:57
欢迎到专业群( HBuilderX技术交流群 ) 咨询,群中有相关专业的管理员和群友。
抱歉在群里未能及时得到回复。针对一键登录获取不到手机号的问题,请按以下步骤进行排查:
-
确认网络环境:一键登录必须是手机使用流量的前提下才能获取到手机号码,用 Wi-Fi 联网时无法获取到手机号码。如果是双卡手机,获取到的手机号码是默认移动数据的那个手机卡的号码。详见 univerify 一键登录文档。
-
检查 token 获取与传递:确保客户端每次都是重新调用
uni.login获取最新的openid和access_token,并正确传递给服务端云函数。不要使用过期或缓存的 token,如果 APP 打开时间过长导致 token 过期,需重新获取,否则会提示“获取手机号失败,请稍后重试”。参考 ask 社区类似问题。 -
检查后台应用配置:如果在 DCloud 开发者中心后台一键登录版块删除过应用并重新申请审核,可能会导致云函数报错
errCode: 5000 | errMsg: 获取手机号码失败。建议重新登录或检查后台配置是否生效。参考 ask 社区类似报错。 -
检查 HBuilderX 模块配置:在 HBuilderX 中打开项目的
manifest.json->App 模块配置-> 勾选OAuth(登录鉴权)-> 勾选一键登录。运行调试时请使用云打包或自定义基座,标准基座可能不包含该模块。 -
查看云端日志:如果客户端获取 token 正常但服务端报错,请前往 uniCloud 控制台查看对应云函数的云端日志,确认请求入参是否正确。如果仍无法解决,建议提供具体的报错日志、AppID 和云函数名称,通过 ask 社区提交问题或加入官方企业群反馈。

DCloud_云服务_LQ
https://uniapp.dcloud.net.cn/univerify.html#question
可以看下常见问题,下方有一键登录群二维码,加群反馈
2026-07-17 10:59
6***@qq.com (作者)
回复 DCloud_云服务_LQ: 反馈了没人说话
2026-07-17 11:01