收藏
回答

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

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

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

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

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

线上版就有问题了。

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

2 个回答

  • 女娲的小泥人
    女娲的小泥人
    2018-05-25

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

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

    2018-05-25
    有用 1
    回复
  • 刘弘愿
    刘弘愿
    2018-05-28

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

    2018-05-28
    有用
    回复 1
    • 2018-05-28

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

      2018-05-28
      回复
登录 后发表内容