wx.getUserProfile每次都弹窗的解决方式?
发布于 4 年前 作者 ywan 5620 次浏览 来自 问答

当前业务是用户点击微信登录 如果没注册的会弹授权窗 已注册的不弹直接登录 但是getUserProfile每次都会弹 getUserProfile绑定的按钮只能直接调getUserProfile的信息 如果在调getUserProfile之前调公司服务器判断有没有注册的接口 返回没注册再调getUserProfile授权窗口就调不起来 返回失败 怎么解决

3 回复

可以静默登陆, wx.login + code2Session 获取到该用户 openid , 然后根据openid 找用户是否已注册,未注册再走弹窗逻辑

只能先判断用户信息是不是获取过了,没获取的话再显示授权按钮。

回到顶部