如何通过 iOS Web 应用程序与蓝牙设备配对?

Csa*_*oth 5 bluetooth ios bluetooth-lowenergy progressive-web-apps web-bluetooth

当我查看https://caniuse.com/mdn-api_bluetooth时,它表明 Safari 和 iOS Safari 都不支持 Web 蓝牙,并且由于 Apple 政策,所有 iOS 浏览器基本上也都是 Safari,因此这意味着没有一个浏览器可以支持 Web 蓝牙。即使它们通常打开网络蓝牙,也可以进行救援。

\n

然而,某些新闻媒体最近报道称,蓝牙游戏控制器可以在 iOS 上配对以用于游戏流媒体网络应用程序:https ://www.extremetech.com/gaming/317578-nvidia-google-to-support-cloud-gaming-on-iphone-通过网络应用程序

\n
\n

您可以将 Xbox、PS4 或移动蓝牙控制器与设备配对。网络应用程序也有触摸控制,但它们不能在所有游戏中使用。

\n
\n

这在技术上怎么可能?我有一个与低功耗蓝牙设备通信的本机移动应用程序,如果 Apple 平台也能被覆盖,我会将其移动到网络上。有文章报道称,苹果以隐私为由明确避免使用网络蓝牙:https://www.zdnet.com/article/apple-declined-to-implement-16-web-apis-in-safari-due-to-privacy-concerns/

\n

Rei*_*ant 3

BluefyWebBLE在 WKWebView 之上提供 Web 蓝牙 API 的实现。