Setiap kali saya mencoba menghubungkan Samsung Galaxy S6 saya dengan Android 6.0.1 ke perangkat berkemampuan Bluetooth, ia memberi tahu saya untuk mengaktifkan "layanan lokasi".
Ketika saya mengeluh tentang hal ini, vendor perangkat lunak menjawab: "Pembaruan terbaru untuk Google Android API yang memengaruhi teknologi Bluetooth LE memerlukan izin lokasi untuk diberikan agar dapat menggunakan aplikasi."
Saya gagal melihat kebutuhan untuk ini.
Diskusi ini membicarakan hal ini. The referensi teknis mengatakan aplikasi harus memiliki tertentu izin , tidak layanan lokasi aktif.
Untuk mengakses pengidentifikasi perangkat keras dari perangkat eksternal terdekat melalui pemindaian Bluetooth dan Wi-Fi, aplikasi Anda sekarang harus memiliki izin ACCESS_FINE_LOCATION atau ACCESS_COARSE_LOCATION
Pertanyaan : Apakah ini berarti pernyataan vendor perangkat lunak salah?