win7专业版
开发工具版本1.05.2103190
基础库 2.15.0
wx.canIUse("getUserProfile")返回永远是false
当wx.authorize()返回"scope.userInfo":true时
wx.getUserProfile()偶尔与文档描述一至,弹出问询窗口
大部分时间返回 fail:can only be invoked by user TAP gesture.只能由用户点击手势调用。
过一会再点,又正常。注意can only be invoked by user TAP gesture后面那个.大部分时间有,偶尔没有
当wx.authorize()返回"scope.userInfo":false时
偶尔返回desc length does not meet the requirements
专门去数了一下desc ,27个
大部分还是can only be invoked by user TAP gesture
但是,当 使用我的用户信息 的开关切换过(无论切为开还是关),再调用wx.getUserProfile()大部分时间都能正确调用,弹出问询窗口。
无论你选择的是拒绝或允许。反正是不能接连点,否则can only be invoked by user TAP gesture
我TM哪里用错了????
打那么多字真不如上代码快一点,desc是不超过30个字符(一个中文等于两个字符),这个代码片段你试一下会不会有你上面的问题https://developers.weixin.qq.com/s/mBMgD3mZ78pc