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í.

Warning: realpath(): open_basedir restriction in effect. File(/usr/local/bin) is not within the allowed path(s): (/home/unitifun/:/tmp:/var/tmp:/opt/alt/php74/usr/share/pear/:/dev/urandom:/usr/local/lib/php/:/usr/local/php74/lib/php/:/usr/local/php74/lib/php/) in /home/unitifun/domains/uniti.app/public_html/wp-includes/l10n/class-wp-translation-controller.php on line 106