Chaque fois que j'essaie de connecter mon Samsung Galaxy S6 avec Android 6.0.1 à un appareil compatible Bluetooth, il me dit d'activer les "services de localisation".
Lorsque je me suis plaint de cela, le fournisseur de logiciels a répondu: "Les mises à jour récentes de l'API Google Android affectant la technologie Bluetooth LE nécessitent l'octroi d'autorisations de localisation pour utiliser l'application."
Je ne vois pas la nécessité de cela.
Cette discussion en parle. La référence technique indique que les applications doivent avoir certaines autorisations , pas que les services de localisation soient actifs.
Pour accéder aux identifiants matériels des appareils externes à proximité via des analyses Bluetooth et Wi-Fi, votre application doit maintenant disposer des autorisations ACCESS_FINE_LOCATION ou ACCESS_COARSE_LOCATION
Question : cela signifie-t-il que la déclaration du fournisseur du logiciel est incorrecte?