Use Case: The user installed the Metrolink app on a new device and wants to log in to their account.
Problem: After entering login data, the user gets a notification about transferring their data to the device. The message mentions a limited number of device switches and then states that the user will somehow get the switches back in 0 days. It is difficult to understand the meaning of this warning and whether and how the user should react to it.
The user is left unsure whether they are making a critical security mistake, facing a technical limitation, or encountering a meaningless system message. This ambiguity forces them to either proceed with uncertainty — potentially compromising their sense of security — or abandon the login process entirely to seek external clarification, undermining trust in the platform's communication clarity.

Metrolink
Best Practice:
WizzAir’s ticket booking form demonstrates a thoughtful approach to user navigation with clear and proactive notifications. When users press the standard Android “Back” button during the booking process, a notification clearly warns them about potential progress loss. The notification is accompanied by two straightforward action buttons — “Abandon” or “Keep Going” — which are unambiguous and help users make an informed decision. This implementation minimizes frustration, enhances clarity, and ensures a smooth user experience.

WizzAir notification screen, after trying to go back