У меня есть устройство BLE, с которым я пишу приложение для сопряжения. Я могу обнаружить и подключиться к устройству без проблем. Но если я подключен, вытаскиваю и снова вставляю аккумулятор на устройстве BLE, я получаю обратный вызов didDisconnectPeripheral
, но никогда не получаю еще один didConnectPeripheral
, хотя я все еще сканирую. Я также пытался вызывать retrieveConnectedPeripheralsWithServices
и retrievePeripheralsWithIdentifiers
, но ни один из них ничего не возвращает.
Как я могу надежно восстановить соединение после выключения питания на моем устройстве BLE?