Digitaler-Impfnachweis / covpass-ios

The official CovPass(-Check) iOS apps
https://digitaler-impfnachweis-app.de
Apache License 2.0
94 stars 18 forks source link

Make clear statement whether certificate needs to be renewed or not #201

Closed Ein-Tim closed 1 year ago

Ein-Tim commented 2 years ago

This issue applies to both, iOS AND Android!

Avoid duplicates

Current Implementation

Currently, the app always shows the following text if a certificate is about to expire or has already expired:

If this is your latest certificate, you can renew it on the overview of your certificates. Otherwise, you don't have to do anything because your latest certificate contains all the necessary information for a check.

Suggested Enhancement

Make a clear statement whether this specific certificate needs to be renewed or not.

Examples for texts:

CASE 1: Latest certificate about to expire, needs to be renewed:

As this is your latest certificate, you should renew it. You can do so on the overview of your certificates.

CASE 2: Certificate is not the latest one, doesn't need to be renewed:

As this is not your latest certificate, you don't have to do anything because your latest certificate contains all the necessary information for a check.

Expected Benefits

Clearer communication, less confusion for the user. Better UX overall.

Ein-Tim commented 1 year ago

This has been fixed with https://github.com/Digitaler-Impfnachweis/covpass-ios/releases/tag/v1.39.0.