web - 如何制作与信标一起使用的 Web 应用程序?

标签 web web-applications react-native ibeacon beacon

我知道您可以通过 iOS 应用程序或 Android 应用程序使用信标。
但是您可以使用网络应用程序来工作吗?
(网站识别信标并做某事)

最佳答案

不幸的是,一般的答案是否定的。 您需要 native 组件来检测 Android 和 iOS 上的蓝牙信标。两种操作系统上的网络浏览器都没有通过 JavaScript 或 HTML 检测信标的 Hook 。

Chrome OS 在其 Chrome 浏览器中确实具有蓝牙绑定(bind),这可能允许您在 Chrome OS 上构建一个执行此操作的 Web 应用程序。但这确实是一个 Chrome 应用程序,而不是一个通用的网络应用程序。

适用于 iOS 和 Android 的 Chrome 浏览器也会检测 Eddystone-URL 信标,但它不会将检测信息传递给 Web 应用程序。检测结果会作为通知发送给用户,点击该通知只会在 Chrome 网络浏览器中显示一个配置好的 URL。这不允许任何基于信标检测的动态 Web 应用程序行为。

关于web - 如何制作与信标一起使用的 Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36208923/

相关文章:

web-applications - Hyperledger Composer Web 应用程序用户身份验证

security - 如何防止用户注册多个帐户为自己投票

ios - 如果 url 显示加载错误,如何再次重新加载图像 url

javascript - 有条件地分配对象值?

encryption - 在React Native和Expo中加密敏感数据

java - 通过 HTTPS 403 禁止的 Websocket

web-applications - 何时编写基于 Web 的应用程序,何时编写基于桌面的应用程序?

javascript - 我可以通过更改 Angular Js 中的 url 地址来移动到我的个人资料页面而无需登录吗?

html - Filemaker 使用 Web 查看器使用回调 URL 构建数据库导航菜单

Angularjs ui-router 阻止访问非状态路由