收藏
回答

wx.getUserProfile每次都弹窗的解决方式?

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

回答关注问题邀请回答
收藏

3 个回答

  • Eric
    Eric
    04-10

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

    04-10
    有用 1
    回复 2
    • 根号3
      根号3
      04-25
      走弹窗逻辑时,无法进入wx.getUserProfile()
      04-25
      回复
    • 根号3
      根号3
      04-25回复根号3
      代码粘贴错误,添加图片
      04-25
      回复
  • 跨商通
    跨商通
    04-10

    仅供参考:

    https://developers.weixin.qq.com/community/develop/article/doc/00062eab0508684539cba249f59413

    04-10
    有用
    回复
  • 拾忆
    拾忆
    04-10

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

    04-10
    有用
    回复
登录 后发表内容
问题标签