蓝牙权限流程图
2025-01-07 17:46:46 0 举报
蓝牙权限流程图
作者其他创作
大纲/内容
否
有
储存用户登录信息、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 条评论
下一页