Chaque fois que j'essaie de connecter mon Samsung Galaxy S6 sous Android 6.0.1 à un appareil compatible Bluetooth, il me demande d'activer les "services de localisation".
Lorsque je me suis plaint à ce sujet, le fournisseur de logiciels m'a répondu : "Les récentes mises à jour de l'API Google Android affectant la technologie Bluetooth LE nécessitent d'accorder des autorisations de localisation pour pouvoir utiliser l'application."
Je n'en vois pas la nécessité.
Cette discussion parle de ça. Le site référence technique dit que les applications doivent avoir certaines permissions mais pas que les services de localisation soient actifs.
Pour accéder aux identifiants matériels des périphériques externes proches via des balayages Bluetooth et Wi-Fi, votre application doit maintenant disposer des éléments suivants les permissions ACCESS_FINE_LOCATION ou ACCESS_COARSE_LOCATION.
Question : Cela signifie-t-il que la déclaration du vendeur du logiciel est incorrecte ?