02-24-2022 19:50
02-24-2022 19:50
02-26-2022 21:34 - edited 02-26-2022 21:36
02-26-2022 21:34 - edited 02-26-2022 21:36
You don't mention what phone @dbp-fb
Back in android 6, a security flaw was descovered, and fixed. Android now requires location services to be enabled during a BT low energy search. Fitbit doesn't request location.
Now from what I recently read, Apple finally closed this flaw and also requires location services.
The flaw, allowed a third party to remote into (undetected) to your phone durring the BTLE search process.
Setting to use location only when the Fitbit UI is open, will not allow the background processes, which run all the time, to operate correctly.
02-26-2022 22:20
02-26-2022 22:20
Hello @dbp-fb ,
Just to add to what @Rich_Laue said.
If you happen to be using iOS and repeatedly getting an irritating pop-up about locations, it’s worth trying to update the Fitbit App to 3.54, where, touching wood, it seems to be fixed (at least for a few users).
02-27-2022 16:59
02-27-2022 16:59
I'm currently using an Android device. My understanding is that the location is only required for pairing and device discovery according to the android API documentation:
https://developer.android.com/guide/topics/connectivity/bluetooth#Permissions
"Because discoverable devices might reveal information about the user's location, the device discovery process requires location access. If your app is being used on a device that runs Android 8.0 (API level 26) or higher, consider using the Companion Device Manager API instead. This API performs device discovery on your app's behalf, so your app doesn't need to request location permissions."
My concern is that the app wants location to sync after the device has been paired. This should not be required because the data can be sent over Bluetooth. Setting location to only when using the app should allow you to sync when you open the app. Furthermore with android 12 you can control more permissions per app, and disabling precise location also causes the app to stop working.