收藏
回答

openSetting开启地址权限authSetting中突然没有返回相应字段,选择界面无位置选项

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.openSetting(), wx.getSetting() 微信安卓客户端 8.0.1, 8.0.2, 8.0.3 2.16.0

openSetting如上

getSetting中authSetting中也无相应字段返回

引导页面也无位置选项

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

3 个回答

  • 施心疯
    施心疯
    2021-05-01

    找到问题了

    根据你截屏里的代码,应该先请求一下authorize

    如果用户有授权,直接进入success。如果用户没授权过,会直接弹出系统的确认对话框。如果用户拒绝,会进入fail


    wx.authorize({

    scope: 'scope.userLocation',

    success() {

    调用chooseLocation……

    },

    fail(){

    wx.showToast({

    title:"您拒绝了位置授权T_T",

    icon:"none",

    duration:1000

    })

    }

    });

    2021-05-01
    有用
    回复
  • Cjiang
    Cjiang
    2021-04-08

    你好,检查下是否有调用位置相关的接口?

    https://developers.weixin.qq.com/miniprogram/dev/api/open-api/setting/AuthSetting.html

    2021-04-08
    有用
    回复
  • 夏日回音
    夏日回音
    2021-04-08

    基础库为2.12.0

    2021-04-08
    有用
    回复
登录 后发表内容
问题标签