收藏
回答

调用wx.getUserInfo 后 scope.userInfo 不存在?

登录机制修改后 , 调用wx.getUserInfo 后  wx.getSetting中 scope.userInfo 不存在?


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

3 个回答

  • 呵呵
    呵呵
    置顶回答2021-04-13

    昨天我也遇到这个问题,我用已经发布线上的的小程序进行授权后,scope.userInfo就能返回true,开发者工具清除缓存后,怎么都获取不到scope.userInfo,应该是要调起授权弹窗并点击授权后才会有scope.userInfo,可是开发者工具和体验版已经不会弹出授权弹窗了,所以还是用wx.getUserProfile

    2021-04-13
    有用
    回复 2
    • 黄思程
      黄思程
      2021-04-13
      此为正解。不过我们今天会优化下,在会返回匿名数据的情况下,默认返回 scope.userInfo 为 true
      2021-04-13
      回复
    • 张勇
      张勇
      2021-04-22回复黄思程
      又改到28号返回true了?这几天发布的没授权过,还是返回false?
      2021-04-22
      回复
  • only.Feng🌤
    only.Feng🌤
    2021-04-13

    今天上线后 getUserInfo:fail scope

    2021-04-13
    有用
    回复 2
    • only.Feng🌤
      only.Feng🌤
      2021-04-13
      怎么办 没注册之前一大推校验 需要使用 vi 开发体验都正常 就正式不行
      2021-04-13
      回复
    • only.Feng🌤
      only.Feng🌤
      2021-04-13
      调用getUserInfo  之前已调用getUserProfile方法 调用getUserInfo 主要是获取vi 信息验证
      2021-04-13
      回复
  • 🌰
    🌰
    2021-04-13

    同问 蹲一个回答

    2021-04-13
    有用
    回复 1
    • 🌰
      🌰
      2021-04-13
      2021-04-13
      回复
登录 后发表内容
问题标签