Gimbal S10 в режиме iBeacon не отображается в образце приложения Apple AirLocate

Я использую устройство Gimbal серии 10, настроенное в режиме iBeacon с использованием одного из UUID AirLocate (первый - E2C56DB5-DFFB-48D2-B060-D0F5A71096E0). Когда я использую iBeacon Locate на своем телефоне Android, я вижу, что Gimbal передает правильный UUID. Тем не менее, когда я пытаюсь использовать Apple, AirLocate демо-приложение, оно не работает, пытаясь найти iBeacon. Я также не могу найти его в iOS-версии iBeacon Locate той же компании Radius Networks.

Я использую бета-версию Xcode / iOS.

У нас есть внутренние приложения, которые хотели бы использовать функции микро-локации, которые позволяют iBeacons, и я пытаюсь собрать быстрое подтверждение концепции. Если я не могу получить расстояние iBeacon, используя образец кода в AirLocate, я не смогу продолжить. Любая помощь или опыт с этим будет принята с благодарностью.

1 ответ

Решение

Два предложения:

Во-первых, посмотрите внимательно, чтобы убедиться, что каждый отдельный символ этого ProximityUUID введен, как указано выше, в конфигурации Gimbal. Если хотя бы один символ отключен, он не будет виден в AirLocate или в версии iOS приложения Locate for iBeacon.

Версия iBeacon Locate для Android показывает все iBeacon независимо от ProximityUUID, поэтому он все равно будет виден в случае проблем с конфигурацией.

Во-вторых, есть известная ошибка в iOS 7.1 CoreLocation где обнаружения iBeacon могут полностью остановиться, пока вы не перезагрузите свой телефон. Попробуйте перезагрузиться и посмотрите, начнет ли маяк появляться в обоих приложениях на iOS.

Другие вопросы по тегам