收藏
回答

请问如何在用户授权后判断授权是否失效?

经过运行发现,用户授权后,该授权可能再次失效。

当授权失效时需要再次显示授权按钮,让用户重新授权。这需要预先判断用户的授权状态。

请问有没有方法在小程序端判断已授权用户的授权失效状态?

最后一次编辑于  2020-02-17
回答关注问题邀请回答
收藏

1 个回答

  • brave
    brave
    2020-02-17

    wx.getSetting 获取授权的信息,如果获取到例如 位置授权 取消了,则弹框提示去授权,然后调用wx.openSetting跳转授权页面

    2020-02-17
    有用
    回复 4
    • monton
      monton
      2020-02-17
      这是用户授权但没失效时的处理。如果授权已经失效,wx.getSetting是返回不了任何授权信息。
      2020-02-17
      回复
    • brave
      brave
      2020-02-17回复monton
      不太明白你说的失效是什么意思
      2020-02-17
      回复
    • brave
      brave
      2020-02-17回复monton
      wx.getSetting fail的时候也弹框不行吗
      2020-02-17
      1
      回复
    • monton
      monton
      2020-02-17回复brave
      嗯,这个可以,谢谢!
      2020-02-17
      回复
登录 后发表内容
问题标签