收藏
回答

微信公众号网页开发H5页面JS-SDK wx.getLocation 用户拒绝授权后如何再次调起?

工程师,您好!

客户的业务场景中需要通过微信公众号进入已绑定业务域名的H5页面通过JS-SDK wx.getLocation接口获取用户的地理位置信息进行处理,询问一个细节就是:如果有用户不小心点了拒绝授权使用地理位置信息,这个拒绝授权的有效期是多久,能否马上再次调起询问弹窗,谢谢!

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

3 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2022-03-16

    你好,请问用户拒绝了什么授权呢?

    1:如果用户拒绝了系统弹框对微信的定位服务授权,那需要用户手动去系统设置开启;

    2:如果用户拒绝了微信这个网站的定位授权弹框,那再调用一次接口即可

    3:如果用户已经操作拒绝了不建议再次调起询问弹窗,应该等下次网页访问时重新进行弹框

    2022-03-16
    有用
    回复 1
    • 王🌊🌊
      王🌊🌊
      2022-06-15
      我点击拒绝或者确定,再次重新进入这个页面,授权弹窗也不弹起了
      2022-06-15
      1
      回复
  • 咖啡煮香蕉
    咖啡煮香蕉
    2022-12-22

    ios版本,需要用户按照如下方式设置:设置->通用->还原->还原位置与隐私,就可以了重新唤醒授权了,比较恶心,但是能解决问题

    2022-12-22
    有用
    回复
  • 博睿
    博睿
    2022-06-13

    js-sdk网页版 经测试 重新登录 还是无法调起授权弹窗,请问如何解决

    2022-06-13
    有用
    回复 2
    • 王🌊🌊
      王🌊🌊
      2022-06-15
      这个问题解决了么,我也遇到这个问题了
      2022-06-15
      回复
    • Whaoe
      Whaoe
      2022-12-18
      解决了吗 同样这个问题
      2022-12-18
      回复
登录 后发表内容