The issue is when my flutter app is in bluetooth scanning mode it is detecting all the devices so i need only smartphone to detect using my app and other devices like smarTv,smartwatch and bands and headphones i need to reject them in my flutter app
The issue is when my flutter app is in bluetooth scanning mode it is detecting all the devices so i need only smartphone to detect using my app and other devices like smarTv,smartwatch and bands and headphones i need to reject them in my flutter app
Unfortunately there isn't a way to conclusively detect only smartphones and display them. When advertising with BLE, many devices use the "GAP Appearance" flag to specify their type (e.g. phone, computer, tag, clock, etc), but not all devices follow this convention, and many devices don't use this tag, so you are bound to display devices that are not smartphones.
For more information, have a look at the following links:-
I hope this helps.