Cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Why does Fitbit app scan already paired devices?

Replies are disabled for this topic. Start a new one or visit our Help Center.

Hi,

 

right now the Android app wants to have location on all the time, since Google changed the Bluetooth subsystem and now scans require the Location permission. Fair enough.

 

But why does the Fitbit app have to use a scan all the time? During the initial setup, the Fitbit device gets paired with the phone. Therefore the Fitbit device should be in the list returned by getBondedDevices().

 

And once the right BluetoothDevice has been found from this list, just connectGatt to the device directly without Location permissions -- does this somehow not work?

 

It is one thing to just randomly scan BLE devices, and it is a completely different thing to connect to an already paired device. The Bluetooth stack already handles the advertisements and other things behind the scenes without the higher app layers having to specifically order a scan.

Best Answer
0 Votes
1 REPLY 1

Hi @Lermontov,

 

You ask an interesting but highly technical question, that only a Fitbit developer could answer, not anyone here.

 

Why questions are the most difficult to answer.

Work out...eat... sleep...repeat!
Dave | California

Best Answer