收藏
回答

蓝牙功能异常,体验版正常, 发布后连接不了蓝牙设备是为什么?

{

  "pages": [

    "pages/index",

    "pages/login",

    "pages/mine",

    "pages/common/webview/index",

    "pages/common/textview/index",

    "pages/register"

  ],

  "subPackages": [

    {

      "root": "pages/mine",

      "pages": [

        "info/index",

        "pwd/index",

        "about/index",

        "carBinding/index",

        "carBinding/addTmpCar/index"

      ]

    },

    {

      "root": "pages/medicalWaste",

      "pages": [

        "medicalInOrOut/index",

        "inOrOutRecord/index",

        "wasteDetails/index",

        "wasteCollection/index",

        "wxWasteCollection/index",

        "transferSlip/index",

        "inOrOutStatistics/index",

        "disposeLineStorage/index",

        "disposeLineStorage1/index",

        "collectList/list",

        "collectList/detail"

      ]

    }

  ],

  "window": {

    "navigationBarTextStyle": "black",

    "navigationBarTitleText": "information",

    "navigationBarBackgroundColor": "#FFFFFF",

    "navigationStyle": "custom"

  },

  "tabBar": {

    "custom": true,

    "list": [

      {

        "pagePath": "pages/index",

        "text": "首页"

      },

      {

        "pagePath": "pages/mine",

        "text": "我的"

      }

    ]

  },

  "permission": {

    "scope.userLocation": {

      "desc": "扫描蓝牙设备需要位置权限"

    }

  },

  "usingComponents": {

    "my-tab-bar": "/components/my-tab-bar/index",

    "custom-nav-bar": "/components/custom-nav-bar/index"

  }

}

这是小程序的配置,申请了扫描蓝牙,小程序测试版本没问题,可以正常连接设备蓝牙,但是发布之后就连接不上蓝牙了

是因为地址位置这块是wx.getLocation没有权限导致的吗?我百度说微信更新之后连接蓝牙需要获取位置?

请问我这个问题怎么解决?是需要公众号后台申请权限还是需要修改代码?

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

3 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    01-13

    隐私协议更新了吗

    https://developers.weixin.qq.com/miniprogram/dev/framework/user-privacy/miniprogram-intro.html

    01-13
    有用
    回复
  • 于泓霈
    于泓霈
    01-12

    是app.json中有

      "permission": {

        "scope.userLocation": {

          "desc": "扫描蓝牙设备需要位置权限"

        }

      },

    这个声明就可以了吗?

    线上版本只能申请wx.getFuzzyLocation这个接口,其他的都不能申请,是需要申请一下吗?申请了之后就能连接蓝牙了吗?

    

    01-12
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    01-12
    有用
    回复
登录 后发表内容