收藏
回答

wx.getUserInfo 鉴于线上和开发的表现不同。

问题模块
教程反馈

wx.getUserInfo现在开发版本是不弹出授权框。。

代码如下
点击button 主动弹出授权框  做好了。

每次onShow里wx.getSetting里判断有没有授权。。有授权。我就走一次wx.getUserinfo在开发版没问题。。

因为开发版本这个接口不会弹授权框。。

线上版就有问题了。

最后一次编辑于  2018-05-24  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 吃软饭.孙
    吃软饭.孙
    2018-05-25

    鉴于近期微信对 getUserInfo 所做的调整,建议您全部改为按钮触发方式获取用户信息(即使用于已授权)。

    因为不知道什么时候微信方面就会彻底删除这个接口。

    2018-05-25
    赞同 1
    回复
  • 刘弘愿
    刘弘愿
    2018-05-28

    你何必这样弄呢。。。直接getuserinfo就行啊。。。线上会直接弹授权,直接登录,线下开发版则直接默认失败,走按钮授权登录就是了啊。这样就算以后废弃了直接弹授权,授权效果也会自动变更为线下开发登录按钮授权模式

    2018-05-28
    赞同
    回复 1
    • 咸鱼盐酱小白菜。 😒
      咸鱼盐酱小白菜。 😒
      2018-05-28

      可以。。线下开发版直接默认失败  是指 走fail的回调吗?。。

      2018-05-28
      回复