美文网首页
iOS13蓝牙访问的权限问题

iOS13蓝牙访问的权限问题

作者: zhimingcow | 来源:发表于2020-04-21 12:25 被阅读0次

    1. 用户权限

    iOS13及以上苹果增加了用户权限的询问,在首次打开APP时,会询问用户是否允许使用蓝牙。
    <br />

    2. 蓝牙关闭

    2.1、 在“设置”关闭蓝牙,系统会提示“打开蓝牙来允许XXX连接到配件”

    2.2、 在“控制中心”关闭蓝牙,系统不会做任何提示,这时候需要自定义弹窗提示,而这两种情况又无法区分,所以这个自定义弹窗只能都弹。

    注意

    “设置”打开或关闭蓝牙,“控制中心”也会打开或关闭蓝牙,两者同步;
    
    “控制中心”打开蓝牙,“设置”也会打开蓝牙;
    
    “控制中心”关闭蓝牙,不会影响“设置”;
    

    通过属性CBManagerState获取的是“控制中心”的蓝牙状态。

    iOS13增加了属性CBManagerAuthorization,来获取蓝牙的授权状态.

    相关文章

      网友评论

          本文标题:iOS13蓝牙访问的权限问题

          本文链接:https://www.haomeiwen.com/subject/qwkuihtx.html