Display Google Exposure Notifications System version more user-friendly
See original GitHub issueAvoid 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.
Disadvantages of current implementation
- 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.
- 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.
- 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
- 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.
- 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
- 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
- The version number displayed by the app will be directly relatable to the version number described in the Exposure Notification release notes.
- 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:
- Created 3 years ago
- Reactions:2
- Comments:6 (6 by maintainers)
Top 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 >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@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 asENS Version: v1.8 (211213000)
on the App Information page.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:
So it was done.