收藏
回答

微信小程序进行用户信息授权时直接失败,无法进行授权

  1. 用户首次拒绝授权后,再次进入时,调用wx.authorize()直接失败;

  2. 使用wx.openSetting打开授权界面时,只显示了已经授权的部分,未授权的没有显示;

  3. 本以为是没用bindtap调用,专门写了个button打开还是一样只显示已经授权的部分;


最后一次编辑于  2018-12-16  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • 微盟
    微盟
    2018-12-17

    https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/authorize.html

    用户已经拒绝后不会再次提示用户,直接进入失败回调,你可以引导用户去设置

    2018-12-17
    赞同 1
    回复 3
    • Kyle
      Kyle
      2018-12-17

      我明白,所以我这边调用wx.openSetting打开授权界面想让客户手动授权,但是授权界面只显示了已经授权的选项,没有未授权的部分。

      2018-12-17
      回复
    • 微盟
      微盟
      2018-12-17回复Kyle


      这个估计就是你说的这个,你换成其他权限估计就ok了

      2018-12-17
      回复
    • Kyle
      Kyle
      2018-12-17回复微盟

      谢谢,是这个问题,按照图中方法已经解决,还是看文档不仔细啊(捂脸~)。。再次表示非常感谢Thanks♪(・ω・)ノ~

      2018-12-17
      回复