-
Notifications
You must be signed in to change notification settings - Fork 864
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
Use official CoreBluetooth API #828
Comments
Thank you for your effort! I've tried to verify your implementation against macOS Mojave. But currently all my node-gyp builds fail. I assume the root cause is the disabled support for 32bit builds in Mojave's SDK. I will investigate further. |
Hopefully this can be tightened up and merged! Will go a long way to solving some other open issues. |
Mojave is now public. Did any one else succeed in getting it to work? |
@drandreas Can you try it again with the latest master? I've added node-pre-gyp so it should work for you |
It works perfectly. |
Hi,
I rewrote the mac bindings to use native modules and the official CoreBluetooth API.
https://github.com/Timeular/noble-mac
The bindings provide the same functionality as the current mac bindings in this repository.
Are the noble developer interested in merging this in? The main benefit would be that the XPC protocol does not have to be reverse engineered every new MacOS release #727 #804
Kudos to Timeular for sponsoring my work on this.
The text was updated successfully, but these errors were encountered: