Использует ли iOS AltBeacons?

Я работаю над приложением, которое сканирует iBeacon и AltBeacons. Я использую фреймворк Xamarin.

И есть вопрос: поддерживает ли iOS ранжирование AltBeacons? С приложением iBeacons для мониторинга и ранжирования, но с приложением AltBeacon, перехватывающим только события RegionEnter, RegionLeft, но не DidRangeBeacons.

Какие-либо предложения?

Протестировано на iPhone 6 с iOS 8.3. iBeacon, AltBeacon, рекламируемый Samsung SGS5.

P.S. Насколько я помню, год назад iOS работала с AltBeacon. Но сегодня я тестировал на iOS 7.0.4, и ранжирование тоже не работает.


person Max Polkovnik    schedule 29.05.2015    source источник


Ответы (1)


Я не верю, что в среде Xamarin на iOS вообще есть поддержка сканирования рекламы AltBeacon.

Это может быть неочевидно, если у вас есть продукты RadiusNetworks RadBeacon, которые рассылают рекламу iBeacon и AltBeacon с одинаковыми идентификаторами. Возможно, это то, что вы тестировали год назад?

person davidgyoung    schedule 29.05.2015
comment
Год назад я тестировал маяки Jaalee. Я также вижу рекламу jaalee beacon в приложении iBeaconDetector (Android). И это был не iBeacon. - person Max Polkovnik; 30.05.2015
comment
Я считаю, что маяки Jalee передают рекламу iBeacon. - person davidgyoung; 31.05.2015
comment
Я публикую скриншот из iBeaconDetector. И нет рекламы iBeacon. - person Max Polkovnik; 01.06.2015
comment
Возможно, маяк Jalee вообще не рекламирует или рекламирует с UUID, не зарегистрированным в приложении iOS, что делает его недоступным для обнаружения. Чтобы знать наверняка, вам понадобится сканер маяков на другой платформе, такой как мой Android Beacon Locate или ScanBeacon для Mac. - person davidgyoung; 01.06.2015
comment
Я тестирую приложение Locate (из RadiusNetwork) с той же рекламой. И это работает. Вызываются RegionEnter, RegionExit, DidRangeBeacons. Может ли Apple автоматически обновлять CLLocation Framework, не обновляя прошивку iOS? Это может быть ответом, почему DidRangeBeacons не работает с маяками Jaalee. - person Max Polkovnik; 02.06.2015
comment
Вы тестировали Locate на iOS или Android? Что такое UUID обнаруженного маяка? - person davidgyoung; 02.06.2015
comment
Найдите на Android. UUID — ef4444a4-c096-11e4-8dfc-aa07a5b093db. - person Max Polkovnik; 03.06.2015
comment
Большой! Попробуйте настроить этот UUID в Locate для iOS. Когда вы это делаете, показывает ли местоположение для iOS маяк? Если это так, это означает, что маяк Jaalee передает рекламу iBeacon, так как Locate для iOS принимает только рекламу iBeacon. - person davidgyoung; 03.06.2015
comment
Протестируйте с помощью функции «Найти» на iOS. Это формат рекламы iBeacon с правильным UUID. Еще одно iOS-устройство проверяло этот маяк. Но вопрос в том, может ли Apple обновить CLLocation Framework в автоматическом режиме, не обновляя прошивку iOS? Потому что Jallee рекламирует формат, отличный от iBeacon, и приложение ранжировало этот маяк, но теперь его нельзя ранжировать. - person Max Polkovnik; 04.06.2015
comment
Да, Apple часто обновляет CoreLocation в каждом добавочном выпуске ОС. - person davidgyoung; 04.06.2015