Pull to refresh
-2
0
Send message
Если посмотреть в спецификацию BLE, то можно найти следующую информацию. Устройство рассылающее Advertisement data делает это не целиком. Оно посылает пакет с 32 байтами из этих Advertisement data. При пассивном сканировании это вся информация, которую получает сканирующее устройство. Если же сканирование активное, то сканирующее устройство делает запрос на следующую порцию данных и получает оставшиеся 32 байта. Этот запрос содержит настоящий или случайный MAC-адрес устройства, в зависимости от флага TxAdd в заголовке первого пакета Advertisement data.
Таким образом, если разместить Bluetooth-маячок, который запоминает сканирующие его устройства, то это позволяет владельцу маячка знать о местоположении смартфонов. По этой причине Android требует это разрешение, ведь действительно активное сканирование может дать другим информацию о вашем местоположении.
А вот дальше вступает в дело реализация вендора. Android требует разрешение, а не информацию о местопложении. Некоторые вендоры действительно не возвращают результаты поиска, если GPS отключен, но некоторые возвращают, при чём это может разниться от разных версий Android для одной и той же модели у одного и того же вендора.
А приложением для Uber точно занимаются разработчики из Яндекс? В Минске нет Яндекс.Такси? Только Uber? (Я в РФ живу и действительно не знаю ответ на этот вопрос, но странно что слияние произошло, а сервиса от Яндекса нет) Просто приложение от Яндекса обладает всеми описанными возможностями (сложные маршруты, изменение маршрута во время поездки, передача местоположения клиента водителю, даже можно с недавнего времени из одного приложения несколько машин сразу заказать).
С такими бонусами (я про них услышал сегодня впервые) это самый дешёвый смартфон на рынке

Information

Rating
Does not participate
Registered
Activity