收藏
回答

wx.getSystemSetting()返回状态不正确?

getSystemSetting,客户端版本:8.0.48 基础库版本:3.4.1 系统类型:IOS。个别ios返回蓝牙及位置信息状态不对。手机已打开位置及蓝牙,并且已授权微信位置信息

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

1 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    04-15

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    04-15
    有用
    回复 1
    • rm-rf
      rm-rf
      04-15
      //判断手机是否打开蓝牙
      if(wx.getSystemSetting){
       const systemSetting = wx.getSystemSetting()
       log.info("蓝牙:"+systemSetting.bluetoothEnabled+"。位置:"+systemSetting.locationEnabled)
       if(systemSetting.bluetoothEnabled===false||systemSetting.locationEnabled===false){
        uni.showModal({
         title: '提示',
         content: '请开启蓝牙和位置',
         showCancel: false
        })
        return;
       }
      }






      就一个这,没其他逻辑
      04-15
      回复
登录 后发表内容