question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Display Google Exposure Notifications System version more user-friendly

See original GitHub issue

Avoid duplicates

  • This enhancement request has not already been raised before
  • Enhancement request is specific for Android only, for general issues / questions that apply to iOS and Android please raise them in CWA-Wishlist
  • If you are proposing a new feature, please do so in CWA-Wishlist

Current Implementation

Last reviewed for relevance on App version: 2.22.1

The CWA Android App Information provides a version number of the Google Exposure Notifications System at the bottom of the screen. Use the three-dot menu on the CWA Start Screen to access App Information.

App Information EN ENF Version

Disadvantages of current implementation

  1. The version number in the app (e.g. from the above screenshot 18210613000) does not correspond to the version number described in the Exposure Notification release notes e.g. v1.8.
  2. To explain how to parse a full version number a detailed FAQ article https://www.coronawarn.app/en/faq/#ENF_version was published through PR #https://github.com/corona-warn-app/cwa-website/pull/207. This is more complicated than ought to be necessary.
  3. The App Information display uses the abbreviation “ENF”, however only Apple refers to an Exposure Notification framework (ENF). Google consistently refers to their module as “Exposure Notifications System”, for example in the help directly linked to via Android Settings > Google > COVID-19 Exposure Notifications > Learn more. Google only rarely abbreviates this term and then they use “ENS” as in https://support.google.com/android/answer/9930236?hl=en “Google and Apple have built in safeguards to ensure that government contact tracing apps built with ENS cannot infer your location.” or in the original program announcement https://blog.google/inside-google/company-announcements/update-exposure-notifications/.

Suggested Enhancement

  1. When an 11-digit ENS version number is retrieved from gms, parse and display the first two digits as the version number in addition to displaying the full version number in brackets.
  2. Change the label from ENF to ENS.

So for instance instead of displaying:

ENF Version: 18210613000

that could become:

ENS Version: v1.8 (18210613000)

Expected Benefits

  1. It will be easier to recognize the version number of the Google Exposure Notifications System without a user having to understand the coding of VVYYWWnnnnn where VV = version YY = year WW = week nnnnn
  2. The version number displayed by the app will be directly relatable to the version number described in the Exposure Notification release notes.
  3. The FAQ https://www.coronawarn.app/en/faq/#ENF_version complexity can be reduced because it will no longer be necessary to describe to users how to decode a Google Exposure Notifications System version number by hand.

Additional information

I made the equivalent enhancement request to Google for their UI and they have implemented it in the v1.8 (211213000) release.


Internal Tracking ID: EXPOSUREAPP-5641

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Reactions:2
  • Comments:6 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
MikeMcC399commented, Apr 23, 2021

@vaubaehn

It’s good you noticed that Google implemented my enhancement request. Thank you for reporting the change.

Given that Google has de facto endorsed the suggestion, I hope that the Open Source Team will also implement it in the CWA Android app correspondingly. So that would mean changing ENF Version: 1821121300 to display as ENS Version: v1.8 (211213000) on the App Information page.

1reaction
vaubaehncommented, Apr 23, 2021

The ENS UI was updated recently, now showing Version v1.8 (211213000)

To support @MikeMcC399 's suggestion: CWA version number and ENS UI version number could be aligned (similar formattig) which is then also more user-friendly.

Edit:

I already made the equivalent enhancement request to Google for their UI and they will consider it for a future version.

So it was done.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Use the COVID-19 Exposure Notifications System on your ...
On your Android device, open the Settings app. Tap Google and then COVID-19 Exposure Notifications and then Select your region. If your region...
Read more >
Exposure Notifications: Helping fight COVID-19 - Google
Learn how Exposure Notifications, built by Google and Apple, enable apps to send you a notification if you've likely been exposed to COVID-19....
Read more >
API for Exposure Notifications - Google Developers
This guide shows you how to use the Exposure Notifications API to build Android apps that notify users of possible exposure to confirmed...
Read more >
Apple exposure notification API saved lives, but US apps failed
COVID-19 contact tracing apps built on the joint Google/Apple exposure notification API have saved thousands of lives in some countries ...
Read more >
COVID Alert NJ App
Download New Jersey's FREE COVID Alert NJ exposure notification app. Help protect yourself and your family while ensuring your privacy.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found