Disable Warning Dialog if Bluetooth is powered off iOS

后端 未结 2 2023
死守一世寂寞
死守一世寂寞 2020-12-09 11:43

My ios application uses bluetooth to connect to an accessory. If Bluetooth is not enabled, a popup appears asking me to activate.

2条回答
  •  一个人的身影
    2020-12-09 12:26

    I got the following response from an apple developer : In iOS7, the CBCentralManagerOptionShowPowerAlertKey option lets you disable this alert.

    If you have a CBCentralManager, then when you initialise it, you can use the method -[CBCentralManager initWithDelegate:queue:options]

    Example:

    In my .h file, I have a CBCentralManager * manager.

    In my .m file:

    NSDictionary *options = @{CBCentralManagerOptionShowPowerAlertKey: @NO};
        
    _manager = [[CBCentralManager alloc] initWithDelegate:self queue:nil options:options];
        
    [_manager scanForPeripheralsWithServices:nil options:options];
    

    With this code, the warning no longer appears. I hope that helps!

提交回复
热议问题