Состояние включения / выключения Bluetooth в приложении относительно панели управления iPhone - PullRequest
0 голосов
/ 07 сентября 2018

У меня есть интерактивное приложение BLE, в котором приложение iPhone действует как центральный менеджер, а дополнительное устройство BLE выступает в качестве периферийного устройства.

Панель управления в iPhone показывает индикатор включения Bluetooth. Но приложение показывает, что Bluetooth на iPhone выключен.

До iOS 10 этой проблемы не было. Я сталкиваюсь с этой проблемой начиная с выпусков 11.x. В документации Apple говорится, что проблемы, связанные с Bluetooth, решены в 11.2.x выпусках. На данный момент iOS версия 11.4.1.

Мой фрагмент кода выглядит следующим образом:

self.centralManager = [[CBCentralManager alloc] initWithDelegate:self queue:nil options:@{CBCentralManagerOptionRestoreIdentifierKey:@"ABC", CBCentralManagerOptionShowPowerAlertKey: @NO}];

NSArray *services = @[[CBUUID UUIDWithString:@"XYZ"]];
            NSDictionary *options = @{CBCentralManagerScanOptionAllowDuplicatesKey: @NO};
[self.centralManager scanForPeripheralsWithServices:services options: options];

Любая помощь будет хорошей. Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...