微信变更登陆接口后,如何判断是否已经授权个人信息,而避免wx.getUserProfile重复弹框?
发布于 6 年前 作者 lei76 2073 次浏览 来自 问答

微信变更登陆接口后,如何判断是否已经授权个人信息,而避免wx.getUserProfile重复弹框,原来的话是可以通过wx.getSetting 来判断,但是现在这个方法已经不适用了,看到有人说新加一个接口,来判断是否授权,能解释一下吗,还有就是,如果授权过后,通过变量保存在本地,来判断是否授权,这方法可以吗

3 回复

1、如果授权过后,通过变量保存在本地,来判断是否授权,这方法可以吗 这个肯定可以啊……

2、缓存消失后 还有 wx.login(),获取openid 能够帮助你判定用户是谁。

不管授没授过权,getUserProfile都会有弹窗,获取一次保存下来就好了。

用户授权后,自己在前后端存储下授权信息,然后根据需求判断一下是否存过用户信息。

回到顶部