打开 APP,等待若干分钟,点击一键登录,可以看到登录页,手机号码等元素都可以正常显示,但是无法登录拿 openid,access_token 换取不到 手机号码,提示:获取手机号失败,请稍后重试。
- 发布:2024-01-17 16:03
- 更新:2024-01-17 16:15
- 阅读:539
产品分类: uniCloud/App
App下载地址或H5⽹址: https://apps.apple.com/cn/app/%E7%AC%94%E8%A2%8B/id6447990314
操作步骤:
预期结果:
获取到手机号码
获取到手机号码
实际结果:
提示:获取手机号失败,请稍后重试。
提示:获取手机号失败,请稍后重试。
bug描述:
打开 APP 过一段时间之后,一键登录无法使用,提示:获取手机号失败,请稍后重试。
退出重进也无法解决,必须得卸载重装才行,感觉像是 token 过期,但是我们每次都是重新调用 uni.login 重新获取 token,也是100%复现
请求入参: {
"args": {
"path": "/",
"httpMethod": "POST",
"headers": {
"content-length": "251",
"x5-uuid": "e341aac329bab3940c3b50a934780920",
"x-client-ip": "被我注释掉了",
"x-forwarded-for": "被我注释掉了, 120.27.173.99, 39.96.130.165",
"accept": "/",
"x-real-ip": "被我注释掉了",
"x-sinfo": "on",
"host": "fc-mp-78c3db70-efb1-4c6d-9f0d-8311d506f004.next.bspapp.com",
"content-type": "application/json",
"x-forwarded-by": "172.28.211.109:80",
"accept-encoding": "gzip, deflate",
"user-agent": "python-requests/2.31.0"
},
"queryStringParameters": {},
"isBase64Encoded": false,
"body": "{\"openid\": \"被我注释掉了\", \"access_token\": \"被我注释掉了\"}"
},
"requestId": "ac1cd36d1705386501681155935"
}
[my-login-cf/ac1cd36d1705386501681155935/314ms/ERROR] 获取手机号失败,请稍后重试。
Error: 获取手机号失败,请稍后重试。
at w (/tmp/function/@common_modules/uni-cloud-verify/index.js:1:4474)
at Object.C [as univerify] (/tmp/function/@common_modules/uni-cloud-verify/index.js:1:5360)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:189:7)
请求响应状态: fail
1 个回复
DCloud_云服务_LQ
已加开发者微信 继续跟进问题