X19 — Force update
Účel obrazovky
Blokující obrazovka zobrazená, když je verze aplikace příliš stará a musí být aktualizována. Uživatel nemůže pokračovat bez aktualizace — typicky po kontrole při X10 — Splash.
Content Priority
- Ilustrace — mobil s šipkou nahoru (aktualizace)
- Nadpis — „Aktualizujte aplikaci"
- Popis — „Pro správné fungování potřebujete nejnovější verzi aplikace"
- CTA — „Aktualizovat" → otevře App Store / Google Play Primary Button
- Žádná možnost skip — blokující režim
Interakce
| Trigger | Akce |
|---|---|
| Tap „Aktualizovat" | Otevření App Store / Google Play |
| Dismiss / Skip | Nepovoleno (force update) |
Stavy
| Stav | Popis |
|---|---|
| Force update | Blokující, bez skip |
| Soft update | Volitelné — CTA sekundární „Později" (pokud API podporuje) |
Edge Cases
| Scénář | Řešení |
|---|---|
| Obchod nedostupný | „Zkuste to později" |
| Uživatel má nejnovější verzi, API hlásí starou | Client-side version check fallback |
| Přerušení během aktualizace | Při návratu do app znovu zkontrolovat verzi |
Mobilní patterny
- Deep link — App Store / Google Play na konkrétní aplikaci
- Version comparison — logika porovnání verzí (API vs. lokální)
- Force update zablokuje veškerou navigaci