Android 上的 Chrome Beta (v49) 未检测到发出 Eddystone URL 的信标



通过新的谷歌浏览器(仍处于测试阶段)中的物理网络集成,可以检测到发出Eddystone Url帧的信标。

来源: http://www.blueupbeacons.com/index.php?page=/blog/physicalweb

我下载了Chrome Beta,启用了物理网络访问 chrome://flags,允许应用程序访问位置服务,授予使用位置的运行时权限(我正在使用棉花糖),但浏览器仍然无法检测到附近的信标。我尝试使用物理网络应用程序以及 Opera Labs 版本,两者都能够检测到相同的信标.

我正在使用RadiBeacon USB by Radius Networks。

我在这里错过了什么?

我的第一个猜测是你的URL是一个HTTP地址。 您必须指向HTTPS网址才能显示Chrome。

Chrome 50将有一个物理网络诊断页面来显示此类问题。

现在Chrome 49已经为Android推出了,它内置于该功能中,但您仍然必须在设备上启用物理Web标志(Chrome://flags#enable-physical-web)。系统将提示您重新启动浏览器。此外,请确保您的蓝牙已开启,并且您允许 Chrome 访问您的位置信息,系统将提示您输入该位置信息。现在你应该开始看到离你很近的Eddystone-URL广播。确保您的 RadBeacon 符合 Eddystone-URL 标准,因为我知道他们发布的一些 USB 信标不支持 eddy-url。 我正在使用bkon信标,它运行良好。确保您的最终目标站点也是https,您可以使用letsencrypt免费执行此操作。祝你好运!

转到您的 Chrome 测试版设置,然后转到隐私设置并检查物理网络是否已打开。此外,广播 URL 应该是 https 安全 URL。此外,您的浏览器位置应该处于打开状态。

有时,您的浏览器需要一些时间才能检测到 URL。尝试通过按电源按钮锁定手机屏幕,然后将其解锁。你应该 se 物理网络。

多次重复此活动。

不过,如果您无法看到物理网络,请尝试重新安装chrome beta。

最新更新