Когда я использую HUAWEI 7i мобильный телефон в диапазоне двух маяков с «didRangeBeaconsInRegion» функции обратного вызова, передает код:Некоторые сообщения мобильного телефона «Ошибка сканирования» Ошибка, когда два или более передатчика iBeacon, как я могу определить эти телефоны?
E/CycledLeScannerForLollipop(11734): Scan Failed error.
Когда я использую Nexus 5, это нормально, и возвращает обратно два информационных маяком пакетов.
Есть ли способ решить эту ошибку? Если нет, то как я могу определить этот вид мобильного телефона в коде? Есть ли такой код:
BeaconTransmitter.checkTransmissionSupported(context)
Чтобы проверить, может ли этот мобильный телефон звонит два или более сигналов радиомаяков или нет?
Благодарим за помощь.
Edit: --update на 31 августа
Я попробовал три мобильный телефон с помощью этого кода, результат выглядит следующим образом:
HUAWEI 7i с Android 5.1.1:
более чем один передатчик вызовет Ошибка сканирования ошибка;
HuaWei P8 с Android 6.0:
более чем один передатчик будет возвращать только пакет один радиомаяка;
Nexus 5 с Android 5.1.1:
более чем один передатчик будет весь пакет радиомаяка правильно.
Я совершенно запутался этими феноменами ...
Кажется, проблема на Lollipop. См. [Ссылка] (https: // github.com/AltBeacon/android-beacon-library/issues/289) –