Ogni volta che provo a connettere il mio Samsung Galaxy S6 con Android 6.0.1 a un dispositivo abilitato Bluetooth, mi dice di abilitare i "servizi di localizzazione".
Quando mi sono lamentato di questo, il fornitore del software ha risposto: "I recenti aggiornamenti dell'API di Google Android che incidono sulla tecnologia Bluetooth LE richiedono l'autorizzazione della posizione per poter utilizzare l'app".
Non riesco a vedere la necessità di questo.
Questa discussione ne parla. Il riferimento tecnico indica che le app devono disporre di determinate autorizzazioni , non che i servizi di localizzazione siano attivi.
Per accedere agli identificatori hardware dei dispositivi esterni vicini tramite scansioni Bluetooth e Wi-Fi, l'app deve ora disporre delle autorizzazioni ACCESS_FINE_LOCATION o ACCESS_COARSE_LOCATION
Domanda : ciò significa che l'affermazione del fornitore del software non è corretta?