Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iOS WebBluetooth support #4079

Open
andrewgoz opened this issue May 7, 2023 · 4 comments
Open

iOS WebBluetooth support #4079

andrewgoz opened this issue May 7, 2023 · 4 comments

Comments

@andrewgoz
Copy link

Tell us about your feature idea

Implement support for PWAs utilizing WebBluetooth on iOS devices.

Do you have an implementation or a solution in mind?

WebBLE already implements a WebBluetooth polyfill (WBWebView) as a subclass of WKWebView, which leads me to hope it might be drop-in replacement for WKWebView.

The main issue is that the chooser UI for Bluetooth.requestDevice() is functional, but very basic.

Have you considered any alternatives?

I don't see any alternative other than Apple implementing native WebBluetooth support in WKWebView.

@ghost
Copy link

ghost commented May 7, 2023

Thanks for submitting a new feature request! I've automatically added a vote 👍 reaction to help get things started. Other community members can vote to help us prioritize this feature in the future.

@khmyznikov
Copy link
Contributor

khmyznikov commented May 8, 2023

Hey! Good idea. Feel free to contribute here https://github.com/pwa-builder/pwabuilder-ios and we can help to test it and add to pwabuilder. Sadly we don't have resources at this moment to actively develop ios-wrapper solution, it's on community driven rails rn.

@andrewgoz
Copy link
Author

I expected this based on what I have read. I've discussed with my general manager and we intend to contract someone to do this and contribute whatever comes out of that. No timeframe as yet.

@jgw96
Copy link
Contributor

jgw96 commented Jun 20, 2023

@andrewgoz this is awesome! Let us know if you have any updates around this (:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

4 participants