获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
error msg: ''getUserProfile:fail can only be invoked by user TAP gesture" 这个问题根本不是 wx.login 和 wx.getUserProfile 的调用顺序问题,而是 wx.getUserProfile 不允许自动触发,必须通过用户点击触发(如何使用冒泡等让用户点击是另外一回事)。所以如果 wx.login 是在页面载入时候自动触发的,这时候就不能用 wx.getUserProfile,再加上现在新上线的小程序对于授权提示已经要求比较严了。 这篇文章供参考:https://www.cnblogs.com/szw/p/14632314.html
wx.getUserProfile不能和wx.login一起使用?mac 模拟器1.05.2102010 基础库2.16.0 调用wx.login获取code后,再调用wx.getUserProfile,可能会失败,触发fail函数,error msg: ''getUserProfile:fail can only be invoked by user TAP gesture"。 如果不能同时使用,那如何校验用户信息的准确性或者解密encryptedData呢?
2021-05-03