Hello.
Some months ago I open this thread.
Yesterday talking with one member of android team, told me that the problem with "pairing/bond" persists with few Huawei phone of the company.
Let me explain what problem is:
Our app scan ble devices over the air, when device is found, connection is established in order to read/write characteristics from a service. The issue with some Huawei phone is, when pair/bond has not been done, the android is never notified when characteristics has changed so the app breaks.
We have two approaches to solve this:
1. The first one, tell the user to do pairing process manually entering Bluetooth configuration of android system. After that, open our app use it.
2. Do the pairing process by code telling the system to do the process without user interaction before continue with our app.
The hardware always reject this request type. The questions I have is, if this has happen to anyone before, if this approach is correct, or we are missing something.
Thanks in advance.