Re: [web-bluetooth] No services matching UUID help (#513)

Yes, if it's not specified, the site does not receive permission to access
the service. This is intended behavior.

On Mon, Sep 7, 2020, 11:40 Eduardo Galeano <notifications@github.com> wrote:

> Hello again:
>
> I managed to get to the service (and to the characteristic after that),
> the solution was adding another service in the optionalServices field and
> then ask for just one of them with server.getPrimaryService, something
> like this:
>
>   async function onButtonClick() {
>    let device = await navigator.bluetooth.requestDevice({
>     acceptAllDevices: true,
>     optionalServices: [0x1801, "162348d9-d5a8-4870-8086-8e152fd06a92"]
>    });
>    let server = await device.gatt.connect();
>    console.log(server);
>    let service = await server.getPrimaryService("162348d9-d5a8-4870-8086-8e152fd06a92");
>    console.log("serviced");
>    console.log(service);
>   } 
>
> If I only specify one of them in optionalServices and try to retrieve it,
> it won't work, is this the expected behavior?
>
> —
> You are receiving this because you commented.
> Reply to this email directly, view it on GitHub
> <https://github.com/WebBluetoothCG/web-bluetooth/issues/513#issuecomment-688428971>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/ADXTX3MMT2I6ICWJCNHICA3SEUEGPANCNFSM4Q3GAE5Q>
> .
>


-- 
GitHub Notification of comment by odejesush
Please view or discuss this issue at https://github.com/WebBluetoothCG/web-bluetooth/issues/513#issuecomment-688464900 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Monday, 7 September 2020 18:22:40 UTC