Мониторинг iBeacon / проблемы ранжирования с iPhone 11 и / или iOS 13 - PullRequest
5 голосов
/ 02 ноября 2019

Редактировать: проблема может быть связана с iOS13 - обнаружение, если Bluetooth включен, без запроса запроса использования Bluetooth

Мы получили отчеты от наших пользователей, которые используют iPhone 11 и iPhone 11 Pro, о том, чтонаше приложение не может контролировать / диапазон iBeacons. Мы не получили отчет ни о каком другом устройстве / модели. Мы предполагаем, что это связано с новой технологией Bluetooth 5.0.

Наше приложение использует стандартную настройку CoreLocation iBeacon, никаких других фреймворков / библиотек, и я могу предоставить код при необходимости. Однако, поскольку это стандартная настройка, я не думаю, что она имеет какое-либо отношение к коду, тем более что все другие модели iPhone работают без проблем.

У кого-нибудь была подобная проблема? Если да, то есть какие-нибудь решения? Кроме того, есть ли способ проверить Bluetooth 5.0 и iPhone 11/11 Pro, не имея собственное устройство? Насколько я знаю, у Xcode Simulator нет способа сделать это.

Спасибо.

1 Ответ

0 голосов
/ 04 ноября 2019

Я столкнулся с этим типом проблемы в новом обновлении iOS. Проблема была с iOS. Они исправили ее в следующем выпуске.

Есть несколько способов проверить это, но вам нужно иметь iPhone и удаленное устройство (работающее со стеком BLE 5.0). 1. Используйте инструмент Ellisys sniffer, чтобы отслеживать обмены последовательностями протоколов. 2. Используйте Apple test System, чтобы проверить поток данных с Macbook и удаленного устройства.

Возможный рекомендуемый подход - создать технический дефект в iOS и предоставитьнеобходимые журналы и следите за Apple. Существует также бета-программа IOS, которую вы можете использовать для тестирования будущих выпусков iOS, чтобы избежать подобных проблем

...