gpt4 book ai didi

ios - 是否有 iOS PWA 与蓝牙设备通信的解决方法?

转载 作者:行者123 更新时间:2023-11-28 23:21:36 27 4
gpt4 key购买 nike

因此 iOS 不支持渐进式网络应用程序对蓝牙的 native 访问。有什么解决方法吗? Youtube.com 绝对可以播放蓝牙扬声器的声音,所以在某种程度上是可能的。 Safari 网站是否仍然有可能以某种方式任意与蓝牙设备对话?

最佳答案

您要求的是从 iOS 上的 Safari 访问 Web Bluetooth API。为此,支持 Safari 的浏览器引擎 WebKit 必须实现该功能。当前官方状态为"Not Considering" .

换句话说:明天或不久之后,您将无法在 iOS 上的 Safari 中找到对 Web Bluetooth API 的支持。

可能的解决方法在很大程度上取决于您的具体情况。您可以控制蓝牙设备吗?该设备是否有其他通信方式?您的网络应用程序的用户是否可以接受下载替代浏览器?以下是我的一些想法。

构建您自己的支持 Web Bluetooth API 的浏览器

在为 iOS 和 iPadOS 开发 native 应用程序时,您可以访问蓝牙。您可以使用 WKWebView 构建自定义 Web 浏览器,并自己添加对 Web Bluetooth API 的支持。

下载支持网络蓝牙的网络浏览器

我用过 WebBLECider Connect成功。

创意解决方案

如果您可以控制蓝牙设备,可能会有其他创造性的解决方案来解决您的问题。如您所写,可以将音频从网站流式传输到蓝牙扬声器(反之亦然)。如果您可以控制蓝牙设备,则没有什么可以阻止您通过音频发送数据(就像过去的美好时光一样构建声学调制解调器)。

也许蓝牙设备有其他连接或传感器。如果它有摄像头,渐进式网络应用程序可以通过这种方式发送数据。

不过,在不了解您要完成的目标的更多信息的情况下,想出点子有点困难。

关于ios - 是否有 iOS PWA 与蓝牙设备通信的解决方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59594993/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com