Disable Warning Dialog If Bluetooth Is Powered Off iOS

Disable Warning Dialog if Bluetooth is powered off iOS

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!

Disable Location Accuracy message when using iBeacon

You can't. iBeacon based on Bluetooth so it just not work without turning it On.

Upd. but of course you can check that bluetooth disabled with CBCentralManager and inform user in other way before using iBeacon code

LE_POWER_OFF_HEADER default alert using CoreBluetooth

Try with device, you will get proper message in localized language.



Related Topics



Leave a reply



Submit