Chrome Beta (v49) на Android не обнаруживает маяки, испускающие Eddystone URL

Благодаря физической веб-интеграции в новом браузере Google Chrome (все еще в бета-версии) можно обнаруживать маяки, которые испускают кадры Eddystone Url.

источник: http://www.blueupbeacons.com/index.php?page=/blog/physicalweb

Я скачал Chrome Beta, включил физическую сеть, переходящую в chrome: // flags, дал приложению доступ к службам определения местоположения, дал разрешение во время выполнения использовать местоположение (я использую Marshmallow), но браузер все еще не смог обнаружить маяк поблизости, Я попытался использовать физическое веб-приложение, а также версию Opera Labs, и оба способны обнаружить один и тот же маяк.

Я использую RadBeacon USB от Radius Networks.

Что мне здесь не хватает?

3 ответа

Решение

Мое первое предположение заключается в том, что ваш URL-адрес является HTTP-URL. Вы должны указать HTTPS URL для Chrome, чтобы отобразить его.

Chrome 50 будет иметь страницу диагностики физической сети, чтобы показать подобные проблемы.

Теперь, когда Chrome 49 для Android, он изначально встроен в функциональность, но вам все равно нужно включить физический веб-флаг на вашем устройстве (Chrome://flags#enable-Physical Web). Вам будет предложено перезапустить браузер. Кроме того, убедитесь, что ваш Bluetooth включен, и вы разрешаете Chrome иметь доступ к вашему местоположению, которое вам будет предложено. Теперь вы должны начать видеть трансляции Eddystone-URL, которые вам близки. Убедитесь, что ваш RadBeacon соответствует Eddystone-URL, так как я знаю, что некоторые из выпущенных ими маяков USB не поддерживают eddy-url. Я использую маяк bkon, и он работает хорошо. Убедитесь, что вашим конечным сайтом также является https, и вы можете сделать это бесплатно с помощью letsencrypt. Удачи!

Перейдите к настройкам бета-версии Chrome, затем конфиденциальность и проверьте, включен ли физический Интернет. Кроме того, широковещательный URL должен быть защищенным https. Кроме того, ваш браузер должен быть включен.

Иногда вашему браузеру требуется время для определения URL. Попробуйте заблокировать экран телефона, нажав кнопку питания, а затем разблокируйте его. Вы должны увидеть физическую сеть.

Повторите это действие несколько раз.

Тем не менее, если вы не видите физическую сеть, попробуйте переустановить Chrome beta.

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