On iOS and Android the BluetoothMidiDevicePairingDialogue only allows a device to connect as a client to a broadcasting device. On MacOS, on the other hand, one can also broadcast a connection for clients to connect to.
It would be great if the ability to broadcast a MIDI BLE connection could be added, as many apps do not themselves broacast a connection. It would also allow devices running the same app to connect to each other easily. I have only managed to do so on iOS with a cumbersome workaround: using a third app (midimittr) to act as a broadcaster and establishing the MIDI connection thought that app.
A example of an app which is able to both broadcast and act as client is Thumbjam. It also adds to the pairing dialogue the option to forget devices, which is nice.
I took a look within the JUCE native classes and implementing this for iOS is very easy: one just needs to replace CABTMIDICentralViewController with CABTMIDILocalPeripheralViewController. I did a quick test and it works perfectly.
Android is a completely different story though and implementing this would probably take quite a bit of work.
By the way, on iOS the option to forget devices is there after all: sliding towards the left does the trick.