收藏
回答

wx.getUserProfile授权拒绝后在设置里也不会出现,缓存全部清除也不会再弹授权窗口。

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.getUserProfile 工具 V8.0.1 多个版本均测试过,都有问题

如题:这就意味着,用户只要拒绝一次,就永远无法再授权了。

其他的API,比如wx.saveImageToPhotosAlbum就没有这个问题,用户如果拒绝了授权,还可以在设置里再打开。

回答关注问题邀请回答
收藏

6 个回答

  • 春天的熊
    春天的熊
    2021-12-27

    我也遇到这个问题,拒绝一次后,再次触发的时候不会弹出授权框,直接走getUserProfile的fail,请问楼主解决了吗?

    2021-12-27
    有用
    回复
  • 周小C
    周小C
    2021-08-02

    能不能贴出来代码看一下,还有这个弹出授权会有个每天授权上限,你可以换一个微信号添加成开发者,然后用另一个微信号试一下

    2021-08-02
    有用
    回复 1
    • 天堂前摆地摊
      天堂前摆地摊
      2021-08-02
      应该跟上限没有任何关系,因为只弹出了一次,拒绝了之后就出现了如我描述的bug了。
      有意思的是,在开发工具里有这个bug,用手机预览也有,但是使用真机调试就每次都可以弹出授权。
      2021-08-02
      回复
  • 天堂前摆地摊
    天堂前摆地摊
    2021-08-02

    谢谢回复的各位,但是,我的问题是:出现一次,拒绝授权后就不会再出现了,而不是从来没有调用成功。再强调一下,是拒绝授权以后就不会再出现了。

    另外就是,拒绝授权后,在设置页里也没有可设置项。

    请各位不用再回复告知基本使用方法了,那个api里都写了。

    2021-08-02
    有用
    回复
  • 老张
    老张
    2021-08-02

    你把它看成wx.showModal,一样一样的东西。

    https://developers.weixin.qq.com/community/develop/article/doc/000ae488458d201b838c45efe5bc13

    2021-08-02
    有用
    回复
  • 风清雾云开见日出
    风清雾云开见日出
    2021-08-02

    检查你的代码,看看你的wx.getUserProfile调用条件是什么,授权出现条件是什么

    2021-08-02
    有用
    回复
  • 哈罗哈皮
    哈罗哈皮
    2021-08-02

    这个api每次都会弹出授权,前提是绑定事件下面调用,否者不会弹出授权

    2021-08-02
    有用
    回复
登录 后发表内容