美文网首页
ios中蓝牙状态的判断APP的蓝牙是否授权和蓝牙是否开启

ios中蓝牙状态的判断APP的蓝牙是否授权和蓝牙是否开启

作者: 幽玄727 | 来源:发表于2020-12-22 15:55 被阅读0次
        func centralManagerDidUpdateState(_ central: CBCentralManager) {
            
            
            switch (central.state) {
            case CBManagerState.poweredOn:
                //蓝牙开启状态
                
                // APP一定已经授权,并且蓝牙已经开启
                print("=====================================蓝牙开启状态==========================")
                
            
           break
            case CBManagerState.poweredOff:
              //蓝牙关闭状态
                
                //app一定已授权,蓝牙是关闭状态
                print("=====================================蓝牙关闭状态==========================")
             break
            case CBManagerState.unauthorized:
              //蓝牙未授权
                
                // app一定未授权,蓝牙是否开启不知
                print("=====================================蓝牙未授权状态==========================")
              break
                
            case CBManagerState.unknown,CBManagerState.unsupported:
              //未知状态,重置状态,不支持状态
                print("=====================================蓝牙未知或者不支持状态==========================")
              break
    
             default:
                
                
             break
             }
    
            
        }
    

    相关文章

      网友评论

          本文标题:ios中蓝牙状态的判断APP的蓝牙是否授权和蓝牙是否开启

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