Android BLE Peripheral Simulator应用程序与Web 蓝牙示例相结合,为开发人员提供了巨大的资源。在示例网页中,一旦用户单击提交按钮,就会显示蓝牙配对屏幕。
一旦用户从配对屏幕中选择了一个设备,就会自动建立与 Android 应用程序的连接。
是否有可能对 Android 应用程序进行安全检查,只允许来自特定域的连接?最重要的是,Web 蓝牙 API 是否可以安全地将域发送到 Android 应用程序(它显示在配对屏幕的顶部,因此可用)?
这需要某种元数据过程调用;简单地从网页调用 JavaScript 方法到 sendDomain("Domain Name") 当然是不安全的。
在将问题发布到 StackOverflow 之前,我通常会尝试花一个小时左右的时间研究问题。我在这个概念上找不到任何东西。网络蓝牙草案中没有出现“域”一词。Web Bluetooth 和 Web NFC早期有一些关于域的讨论;但是,我找不到任何当前的参考资料或示例。
谢谢!