收藏
回答

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

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

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

3 个回答

  • showme
    showme
    2021-04-10

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

    2021-04-10
    有用 1
    回复 3
    • 根号3
      根号3
      2021-04-25
      走弹窗逻辑时,无法进入wx.getUserProfile()
      2021-04-25
      回复
    • 根号3
      根号3
      2021-04-25回复根号3
      代码粘贴错误,添加图片
      2021-04-25
      回复
    • 翻滚的皮蛋
      翻滚的皮蛋
      2022-01-06回复根号3
      对呀,这该如何解决呢
      2022-01-06
      回复
  • 跨商通
    跨商通
    2021-04-10

    仅供参考:

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

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

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

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