用户通过点击<button open-type='getUserInfo></button>调起授权,在用户拒绝授权时调用wx.showModel提示用户授权,用户点击“确定”之后再调用的wx.openSetting(),在打开个人信息的授权开关之后再调用wx.getUserInfo(),此时调用wx.getUserInfo失败,错误信息提示用户拒绝授权
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | wx.openSetting wx.getUserInfo | 客户端 | 6.6.7 | 2.2.5 |
用户通过点击<button open-type='getUserInfo></button>调起授权,在用户拒绝授权时调用wx.showModel提示用户授权,用户点击“确定”之后再调用的wx.openSetting(),在打开个人信息的授权开关之后再调用wx.getUserInfo(),此时调用wx.getUserInfo失败,错误信息提示用户拒绝授权
2 个回答
可以试试直接让用户再次点击你的授权button
个人建议 当用户拒绝授权,调用模态框,用户点击确定后刷新本页面,让用户重新点击button授权按钮。