Informace
Řešení problémů – Android: Aplikace běží na pozadí
Moderní telefony se systémem Android ve výchozím nastavení omezují spouštění aplikací na pozadí, aby šetřily baterii. Systém dokáže zastavit procesy, omezit připojení GPS a síťová připojení a dokonce ukončit aplikaci, když uživatel přepne na jinou aplikaci nebo je obrazovka uzamčena.
Aby Uniti správně fungovalo na pozadí (např. pro určení polohy, relací a GPS):
Obecné pokyny (Android):
- Otevřete Nastavení. (Settings).
- Přejděte do Aplikace (Aplikace / Aplikace a oznámení).
- Vyberte Uniti ze seznamu aplikací.
- Otwórz sekcjęBaterie (Baterie / Využití baterie).
- Vyhledejte možnost Optimalizace baterie a nastavte ji na:
• Neoptimalizovat nebo
• Neomezeně.
Pokud je aplikace označena jako „Neoptimalizovaná“, Android neomezí její aktivitu na pozadí, což je klíčové pro udržení relace a oznámení v chodu i po opuštění rozhraní aplikace.
Kromě vypnutí optimalizace baterie mají některé telefony (Samsung, Huawei, Xiaomi, OnePlus atd.) vlastní mechanismy pro úsporu energie:
- Vypněte úsporný režim baterie systému (Úsporný režim / Úsporný režim).
- Na telefonech Samsung a souvisejících systémech zaškrtněte políčko „Aplikace pro automatické uspávání“ / „Limity využití na pozadí“ a odeberte Uniti ze seznamu aplikací pro automatické uspávání.
- V MIUI/Huawei vypněte „Automatická správa“ a povolte Automatické spouštění / Spouštění na pozadí pro Uniti.
Tato nastavení pomáhají zajistit, aby systém neukončil aplikace po určité době nečinnosti.
Problém:
Aplikace krátce běží na pozadí, ale poté ztratí připojení nebo se zastaví úlohy GPS.
Diagnostické řešení:
- Ujistěte se, že má Uniti plná oprávnění k přístupu k poloze: v části Oprávnění k přístupu k poloze vyberte možnost „Vždy povolit / Povolit vždy“.
- U některých modelů Androidu (zejména novějších, např. Android 14/15) může systém i s vypnutou optimalizací stále omezovat aplikace – v takovém případě musí uživatel povolit „Povolit používání na pozadí“ / „Neomezeno“ nebo to ručně potvrdit v nastavení baterie.
Když aplikace Uniti:
- nefunguje po opuštění obrazovky,
- zatrzypo pár minutách to odezní,
- neodesílá aktualizace GPS na pozadí,
V nastavení baterie by měl uživatel:
- Zakažte optimalizaci baterie pro Uniti (Battery Optimization → Don’t optimize / Unrestricted).
- Vypněte obecné šetření baterie (Battery Saver).
- (volitelně) V systémech výrobce odstraňte Uniti ze seznamu aplikací v režimu spánku/omezených aplikací.