getUserInfo和getPhoneNum

发布于 8 年前作者 vqian13712 次浏览最后编辑 8 年前来自 ask
  • 使用场景

除了login+getUserInfo的登录方式,我们还有短信验证码的形式。

getUserInfo更新前,可以在getPhoneNumber的回调内通过wx.getUserInfo(),实现一次点击即可获得用户信息和手机号。

但现在getUserInfo必须通过button组件由用户主动触发,getPhoneNumber也必须通过button组件触发。当使用login形式登录时,手机号的绑定必须要再次点击button。

  • 希望提供的能力

希望能实现点击一下button,就能同时得到用户信息和手机号。

10 回复
guiyingzeng
guiyingzeng1 楼6 年前

我也遇到这个问题,有什么好的解决方案吗

yongren
yongren2 楼6 年前

你好,暂不支持

jie84
jie843 楼6 年前

要用户连续授权,对商家和用户都更流氓了,交互体验没法做好;

xia30
xia304 楼6 年前

个人觉得,获取了手机号这么重要的是信息,授权给个用户昵称和头像这类开放的数据应该是没有什么问题,关键是现在开放的数据不然后台获取

khao
khao5 楼6 年前

如果业务逻辑必须要手机号的话,可以在触发wx.getUserInfo()之后,弹窗强制用户输入手机号,可能体验不好,有点流氓行为

yang31
yang316 楼6 年前

那最后这个问题怎么解决,我现在也是这个问题

fzhao
fzhao7 楼6 年前

是的啊,主要是绑定手机号是业务逻辑要求必须的,现在要交由客户主动触发,逻辑真不好处理了

lei74
lei748 楼6 年前

我是在手机框 旁边写了一个 授权填写.按钮

体验并不好,  点击授权填写, 都需要授权一次, 加上用户的图像就得2次授权

授权按钮  这样实现, 我感觉手动填写手机号码 速度更快

wentao
wentao9 楼6 年前

挖个老贴,这个问题现在有解决方案了不,不管是官方的还是野生的。。

aduan
aduan10 楼6 年前

这个问题有更进解决方案吗?急