получить данные маяков iBeacon и Eddystone за одно сканирование с использованием объектива c

Мне нужна помощь, чтобы найти iBeacon и Eddystone одним методом сканирования. Поскольку я перепробовал так много примеров, но не нашел примера, который может получать как iBeacon, так и Eddystone одним и тем же методом. Если кто-нибудь знает ответ на мой вопрос, пожалуйста, помогите мне решить эту проблему.

Я не хочу периферийного сканирования.


person Chaaruu Jadhav    schedule 12.02.2018    source источник


Ответы (1)


К сожалению, вы не можете сканировать кадры iBeacon и Eddystone с помощью одного API. Почему? Потому что Apple блокирует это намеренно.

  • iBeacon можно обнаружить только с помощью CoreLocation API startRangingBeacons(region: region). Apple блокирует обнаружение своих кадров с помощью API CoreBluetooth.

  • Кадры Eddystone можно обнаружить только с помощью API CoreBluetooth. В CoreLocation нет поддержки, так как он был изобретен Google и изначально не поддерживается Apple.

person davidgyoung    schedule 12.02.2018
comment
Спасибо за ответ :) Да, я знаю. Я тоже пытался использовать байт-код маяка, но не работал. Я думал, что у кого-то определенно есть решение этой проблемы :( . - person Chaaruu Jadhav; 13.02.2018