Giter Club home page Giter Club logo

Comments (11)

fahd-arshad avatar fahd-arshad commented on September 13, 2024

@kevin-sheldon @mboskin Paul is going to provide some details on the expected behavior when toggling BT on and off. Can we kindly make these part of the UAT scripts? Thank you.

from covid-green-app.

mboskin avatar mboskin commented on September 13, 2024

When and how will Paul provide the details?

from covid-green-app.

mboskin avatar mboskin commented on September 13, 2024

from covid-green-app.

colmharte avatar colmharte commented on September 13, 2024

Note that on android ens api does not report when Bluetooth is off so it is expected that app shows as tracing active.

On iOS there are 2 ways to disable Bluetooth, control panel on settings. Only when disabled is Bluetooth actually app and the app will the show tracing as inactive. Switching bluettoh off via control panel does not actually disable bluettoh, its just disables new connections

from covid-green-app.

floridemai avatar floridemai commented on September 13, 2024

Note that on android ens api does not report when Bluetooth is off so it is expected that app shows as tracing active.

On iOS there are 2 ways to disable Bluetooth, control panel on settings. Only when disabled is Bluetooth actually app and the app will the show tracing as inactive. Switching bluettoh off via control panel does not actually disable bluettoh, its just disables new connections

There is nothing to add to this. Describes perfectly how the app behaves.

from covid-green-app.

fahd-arshad avatar fahd-arshad commented on September 13, 2024

@colmharte @dharding regarding "Note that on android ens api does not report when Bluetooth is off so it is expected that app shows as tracing active." Would this be something we raise with Google then? What's the best way to move forward here? We probably don't want the situation where an Android user is given incorrect status.

from covid-green-app.

fahd-arshad avatar fahd-arshad commented on September 13, 2024

@colmharte @dharding Do Android APIs let us directly query the status of BT? If so, can we get around this issue by checking both ENS and BT at least on Android, and if BT is off we know to warn the user that ENS is disabled, even though Android falsely claims that it isn't?

from covid-green-app.

colmharte avatar colmharte commented on September 13, 2024

We cannot query BT via ENS and cannot query BT directly. This issue can only be resolved if Google make the status of BT available through ENS. There is nothing more we can currently do with this so we should close this issue.

from covid-green-app.

fahd-arshad avatar fahd-arshad commented on September 13, 2024

As per Colm's update above.

from covid-green-app.

mboskin avatar mboskin commented on September 13, 2024

This is on our list to be added.

Regards
Colm

On Thu 3 Sep 2020, 20:44 Sheldon, Kevin M (HEALTH), [email protected] wrote:
Hi Colm,

We had reached out to Google regarding the disabling of Bluetooth and impact to the app. Andrew had mentioned that they are able to query BT directly in their sample implementations, which I recall you mentioning that NF cannot do.

Andrew had provided a link to the code here, and we wanted to see if you could take a look. Not alerting a user that their Bluetooth is disabled will defeat the main purpose of the app if they don’t realize that exposure notifications are not being logged.

from covid-green-app.

helloantoine avatar helloantoine commented on September 13, 2024

I tested the cases reported originally.

On iOS:

If you turn OFF BT (using Control Center), App does not detect the change and continue to say it's Active.
If you turn OFF BT (using Settings>Bluetooth), App does detect the change and shows the appropriate error.
If you turn OFF BT (using Settings>Bluetooth) and start onboarding, it will tell you to turn ON Bluetooth at the end of onboarding.
Apple do NOT push a notification on the device when ENS is not active (unlike Android).

On Android:

If you turn OFF BT, you get a system ENS message + the app now shows the BT error.

It is a pity Control Center BT does not behave like the Settings>BT but it's on Apple's side for now. Let's hope it get fixed soon.

I'm closing this.

from covid-green-app.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.