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

5
查看https://caniuse.com/mdn-api_bluetooth,发现Safari和iOS Safari均不支持Web Bluetooth。由于苹果的政策,所有iOS浏览器基本上都是Safari,因此即使它们通常可以打开Web蓝牙,但它们也无法提供帮助。
然而,某些新闻媒体最近报道称,蓝牙游戏控制器可以在iOS上与游戏流程网络应用程序配对:https://www.extremetech.com/gaming/317578-nvidia-google-to-support-cloud-gaming-on-iphone-via-web-apps

您可以将Xbox、PS4或移动蓝牙控制器与设备配对。网页应用程序还具有触摸控制功能,但并非所有游戏都可使用。

从技术上讲,这是如何实现的?我有一个本地移动应用程序可以与蓝牙低功耗设备通信,如果苹果平台也能覆盖,我想将其移到Web上。文章报告称,苹果明确避免了Web Bluetooth,理由是隐私问题:https://www.zdnet.com/article/apple-declined-to-implement-16-web-apis-in-safari-due-to-privacy-concerns/
1个回答

3

BluefyWebBLE 在 WKWebView 上提供了 Web Bluetooth API 的实现。


1
太好了!苹果怎么会让它的防线松懈,以至于Web蓝牙最终成为可能呢?这些游戏Web应用程序应该真正推动你安装这些应用程序,否则配对就不会起作用。我将开始研究这个PWA场地,为我的应用程序做准备! - Csaba Toth

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接