收藏
回答

登录无法授权,不知道是什么原因?@官方人员

问题模块 框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
客户端 小程序 Bug Android 8.0 荣耀8青春版 6.7.2

- 当前 Bug 的表现(可附上截图)


我们的代码在开发者工具内使用时是正常的,我也有开发者,体验者权限。(背景)


前端使用的是button按钮获取用户信息,传给后端三个参数,code,iv,encryptedData,

在上传到微信小程序体验版之后,公司部分手机可以获取当前用户信息,部分手机不可以。

点击按钮之后,加载一下(转圈)之后,就没有反应了。、(状况)


- 预期表现


授权成功,获取到用户信息


- 复现路径



- 提供一个最简复现 Demo






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

5 个回答

  • 小波
    小波
    2018-09-17

    更新一波回答,出现这个问题的原因是因为没有删除掉之前的小程序缓存  比如说我之前删除小程序是在微信首页往下拉 删除指定小程序   这样做不能正确删除之前的缓存  比如之前的storeage根本就没有删掉   正确的删除是到  发现页->小程序->选中小程序删除

    2018-09-17
    赞同 11
    回复
  • var jun=🐶
    var jun=🐶
    2018-09-17

    应该是线上基础库版本太低了,去小程序后台设置,2.0.2以上才有获取用户信息的

    2018-09-17
    赞同
    回复 3
    • 小波
      小波
      2018-09-17

      不对 ,公司的测试机(小米max)微信也是6.7.2是可以正常使用的。

      2018-09-17
      赞同
      回复
    • var jun=🐶
      var jun=🐶
      2018-09-17回复小波

      我之前也是遇到这种问题,直接button点击后才调登录好像有点问题,但是我直接把流程改了,直接在app.js就wx.login,然后数据库新增用户,然后在通过授权按钮绑定用户信息,之后一直是从数据库获取信息展示,避免了这个问题

      2018-09-17
      赞同
      回复
    • 小波
      小波
      2018-09-17回复var jun=🐶

      好吧这也是个办法,我再看看文档,看怎么解决吧,这鬼问题让人蛋疼。

      2018-09-17
      赞同
      回复