蓝牙权限流程图
2025-01-07 17:46:46   1  举报             
     
         
 蓝牙权限流程图
    作者其他创作
 大纲/内容
 否
  有
    储存用户登录信息、token等
  initBluetoothAdapter()初始化蓝牙设配器wx.openBluetoothAdapter
  用户拒绝了蓝牙授权结果返回 -2
  苹果
  定位、蓝牙权限
  判断机型
  安卓
  获取设备列表
  提示用户登录
  确定
  提示用户开启定位
  登录
  用户授权了蓝牙结果返回 1
  提示用户授权定位、蓝牙权限
  是
  判断标志位available
  wx.openSystemBluetoothSetting()跳转系统蓝牙设置页。仅支持安卓
  openAppAuthorizeSetting()跳转系统微信授权管理页wx.openAppAuthorizeSetting()
  蓝牙没打开
  开始
  获取用户信息
  定位没打开
  判断是否登录?
  结果返回-1,code:10001提示用户请先检查蓝牙是否打开?
  成功
  getAppAuthorizeSetting()获取设备是否有定位、蓝牙权限wx.getAppAuthorizeSetting
  initBluetooth()检测权限wx.getSetting
  失败
  权限提示用户打开蓝牙
  getSystemSetting()检测定位和蓝牙是否打开wx.getSystemSetting()
  没有
  返回true
  提示用户手机没有开启蓝牙
  初始化蓝牙标志位available置为true
  openSetting()权限提示,引导用户跳转至设置界面手动修改权限wx.openSetting
   
 
 
 
 
  0 条评论
 下一页
  
   
  
  
  
  
  
  
  
  
 