近期因 wx.getUserInfo 接口的改动,阅读了官方团队出的获取用户登录授权的相关文章:
文章中给出了一个最佳实践,其中提到可以先通过 wx.getSetting 获取用户的授权信息,但是在文档关于 setting 的 scope 列表部分中,显示 scope.userInfo 为「废弃」。
在经过调试后发现 wx.getSetting 依然可以获取到授权信息,请问文档中的「废弃」是否只针对 wx.authorize 接口?wx.getSetting 接口获取 scope.userInfo 近期是否会改动?如果不针对 wx.getSetting 接口,望尽快更新文档添加备注说明。谢谢!
文档已更新
这个分类下的问题好像无法关闭?
使用button的 getUserInfo 就可以不使用 wx.getSetting 和 wx.authorize, 使用button 即使用户拒绝授权,再次点击按钮的时候是会再次弹出授权弹框的,而非以前的逻辑需要 打开设置页让用户去打开授权按钮
wx.getSetting, wx.openSetting 这两个接口里面都不返回是否授权获取用户信息了,新版本的开发工具设置页面根本没有用户信息这一项了,手机预览,ios的页面有用户信息授权设置了,
实测wx.authorize方法中scope.userInfo也没有被废除,依然可以使用,与文档冲突。只能等官方更新文档了