I'm currently facing the issue while trying to integrate a third party Bluetooth device for RFID scan. When i execute the cancelPeripheralConnection for the connecting device, the application did disconnected but the host (iPhone) still connecting with it, causing the scanning process for new connection invisible for the target Bluetooth device (currently connecting device to the host).
Go through a lots of online resource but discovered this issue exist since 10 years from here.
Is there any roundabout to disconnect the device from host through the code level? Might seems duplication question but nothing is changing from a decade ago.