收藏
回答

插件内部调用蓝牙是否需要在内部实现额外授权?

根据文档:https://developers.weixin.qq.com/community/develop/doc/000e881c7046a8fa1f4d464105b001?idescene=6

请问如果是插件内部调用wx.openBluetoothAdapter、wx.createBLEPeripheralServer等接口,相关的授权部分需要通过以下哪种方式实现?

  1. 在插件内部实现scope.bluetooth蓝牙授权过程
  2. 在小程序端实现额外的scope.bluetooth蓝牙授权过程
  3. 以上都不需要
如果是第一种情况,wx.authorizeForMiniProgram接口是无法进行蓝牙授权的,wx.openSetting又依赖于小程序端wx.authorize接口,
是否意味着即使小程序端不调用蓝牙相关接口,也需要进行至少一次的蓝牙授权尝试?
回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    发表于移动端
    2022-02-21
    你好,安装小程序后未授权或未拒绝过蓝牙权限的用户在第一次调用openBluetoothAdapter或createBLEPeripheralServer时会自动出授权弹窗,如果确实需要wx.authorize,则须在小程序端调用
    2022-02-21
    有用
    回复
登录 后发表内容