【问题标题】:How to pair with a Bluetooth device from an iOS web application?如何从 iOS Web 应用程序与蓝牙设备配对?
【发布时间】:2020-11-21 06:52:57
【问题描述】:

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

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

您可以将 Xbox、PS4 或移动蓝牙控制器与设备配对。网络应用也有触控功能,但并非在所有游戏中都有效。

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

【问题讨论】:

    标签: ios bluetooth bluetooth-lowenergy progressive-web-apps web-bluetooth


    【解决方案1】:

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

    【讨论】:

    • 这是个好消息!苹果怎么能放松警惕,让网络蓝牙成为可能呢?这些游戏网络应用程序应该真正推动您安装这些应用程序,否则配对将无法正常工作。我将开始研究这个 PWA 场地,然后为我的应用程序!
    猜你喜欢
    • 2014-07-19
    • 1970-01-01
    • 2013-07-08
    • 2014-10-04
    • 2014-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多