Overview

A Live Activity is a way to present real-time information directly on the user’s screen without requiring them to open the app.
Its purpose is to keep the user informed about an ongoing event or process, updating the data dynamically and making it easily accessible at a glance.

  • A typical Live Activity lifecycle:
    • Start – Created when an event begins that the user wants to track in real time (for example, an order in progress, a game score, or a countdown to an event).
    • Update – Throughout its lifespan, it receives periodic updates with the latest information, keeping the interface always up to date.
    • End – Closes automatically or manually when the event finishes or is no longer relevant.

Using Live Activities enhances the user experience by:

Providing instant, up-to-date information.

Reducing the need to repeatedly open the app.

Allowing smooth and continuous tracking of important events.

In short, a Live Activity is a direct and persistent channel between your app and the user, delivering live, relevant information at the right moment.