授权成功的回调里,获取授权状态仍然是false?
- 当前 Bug 的表现(可附上截图) 通过openSettings调取用户授权后,用户开启授权开关,成功的回调中重新获取授权状态,仍然是false(技术层面问题),导致再一次弹出了授权框(业务表现)。 [图片] - 预期表现 在回调中获取的授权状态应该是true了。 - 复现路径 ``` (一)获取授权 wx.openSetting({ success: (res) => { if (res.authSetting['scope.userLocation']) { console.log('授权后执行回调,重新获取城市信息'); succCallback(); } else { _self.showError('获取地理位置失败'); failCallback(); } }, fail: (res) => { console.log('fail', res); }, complete: (res) => { console.log('complete', res); } });``` ``` (二)成功的回调 console.log('授权成功回调====》'); wx.getSetting({ success: (res) => { console.log('setting: ', res.authSetting); } })``` - 提供一个最简复现 Demo