Я пытаюсь получить адрес mac из пакета Eddystone-uid на ios. Android позволяет мне легко получить доступ к нему. Я знаю, что на ios, библиотека CoreBluetooth обманывает почти все полученные значения данных ibeacon. Eddystone гораздо более открыт для ios, но я не уверен, как получить данные адреса mac или если он доступен вообще.Могу ли я получить MAC-адрес сигнала маяка eddystone-UID в ios
0
A
ответ
1
Сканирование радиомаяков Eddystone на iOS использует API-интерфейсы CoreBluetooth для доступа к рекламным объявлениям Bluetooth LE. Вы не можете получить доступ к необработанному MAC-адресу рекламы маяка с использованием этих API (или любых других общедоступных API-интерфейсов) в iOS. Apple блокирует доступ к MAC-адресам Bluetooth из соображений конфиденциальности и предотвращения слежения, CoreBluetooth назначит автоматически сгенерированный GUID каждому уникальному устройству Bluetooth, которое коррелирует с MAC, но не имеет того же значения.
Нижняя линия: пока вы можете получить доступ к MAC-адресу Bluetooth на Android , вы не можете сделать это на iOS. Извините.
Смежные вопросы
- 1. Обнаружение аппаратного сбоя маяка в iOS
- 2. Возможно ли получить силу сигнала Wi-Fi в ios 9
- 3. iBeacons: подшипник для маяка?
- 4. USRP для генерации маяка
- 5. Как получить имя маяка оценки в приложении iOS?
- 6. Обнаружение маяка в объекте iOS C
- 7. Как я могу получить контекст выполнения в обработчике сигнала?
- 8. Можно ли открыть приложение при входе в зону маяка/в радиусе действия маяка/ibeacon
- 9. Сила сигнала в ios 8.3
- 10. Могу ли я установить таймер в обработчик сигнала?
- 11. Могу ли я установить обработчик сигнала в отдельную функцию
- 12. Аварийный сигнал маяка в IOS 10
- 13. Могу ли я получить приложение iOS в Mixpanel?
- 14. Могу ли я получить доступ к медиа-библиотекам в iOS?
- 15. Могу ли я получить точность определения местоположения GPS в iOS?
- 16. Могу ли я получить iOS UINavigationController в том же состоянии?
- 17. Получить сигнал от маяка, когда приложение находится в фоновом режиме
- 18. Мониторинг зоны маяка iOS при отключении Bluetooth
- 19. Как я могу получить удобочитаемое описание из номера сигнала?
- 20. Схема маяка для маяка MPact
- 21. Как получить текущий обработчик сигнала на iOS?
- 22. Как iOS идентифицирует приложение на основе маяка?
- 23. Как я могу получить мощность сигнала WLAN с помощью Python?
- 24. Это возможно обнаружить источник фона маяка, сгенерированный устройством iOS.
- 25. Могу ли я использовать QLThumbnailImageCreate для iOS?
- 26. Могу ли я получить UUID установленного приложения iOS?
- 27. Могу ли я получить номер мобильного телефона от ios 6
- 28. iOS - Могу ли я получить доступ к библиотеке книг пользователя?
- 29. Могу ли я изменить код обработчика сигнала SIGKILL
- 30. IOS/Android: могу ли я получить данные кликов внутри приложения?
Это меня не удивляет, поскольку я пытался использовать CoreBluetooth для чтения данных iBeacon в прошлом, без везения. Я понял, что если iOS предоставит мне полный доступ к информации об Eddystone uid, он также может разрешить доступ к MAC-адресу отправителя в этом формате. –
Идентификатор идентификатора Eddystone - это всего лишь серия байтов, выведенных из служебных данных в полученной рекламе. CoreBluetooth позволяет читать эти байты, но не MAC. – davidgyoung