Sorry just realized I have posted this is in the wrong forum, I am using the c# version.
So the wclOPPClient will not cause the wclAuthenticator to pair unless you set "BluetoothParams.Authentication = true" and when you do it will always attempt to pair regardless of if pairing is needed or not. Is there a way I tell which devices will need pairing in order to receive files via OBEX, so that I can decide when to set this, since I want to avoid pairing where possible?
If not I will just attempt a normal connection and if that fails attempt to pair first then connect. Does that sound right?
Many thanks