W celu świadczenia usług na najwyższym poziomie stosujemy pliki cookies. Korzystanie z naszej witryny oznacza, że będą one zamieszczane w Państwa urządzeniu. W każdym momencie można dokonać zmiany ustawień Państwa przeglądarki. Zobacz politykę cookies.

Limity czasowe w aplikacjach mobilnych

Ściśle określony czas na wykonanie jakiegoś działania w aplikacji mobilnej, może być uzasadniony, na przykład ze względów bezpieczeństwa. Poinformuj użytkowników wcześniej o takich ograniczeniach i pozwól im zarządzać nimi, na przykład wydłużyć czas na wykonanie działania. 

Ogólnie omawiamy ten temat w artykule Limity czasowe (jako jeden z tematów o elementach, które tworzą dostępność cyfrową).

Trzy podstawowe metody zarządzania limitami czasowymi to:

  • wyłączenie: użytkownik może całkowicie wyłączyć limit czasowy (w takiej sytuacji zastanów się, czy limit czasowy jest faktycznie potrzebny), lub
  • dostosowanie: użytkownik może wydłużać limit czasowy co najmniej dziesięciokrotnie, lub
  • wydłużenie: użytkownik co najmniej 20 sekund przed końcem limitu dostaje ostrzeżenie i może wydłużyć limit czasu - na przykład: wykonaj dowolna akcję, by wydłużyć sesję - takie przedłużenie powinien móc wykonać co najmniej dziesięć razy.

Rozwiązań tych nie musisz stosować, gdy limit czasowy wynika z tego, że coś dzieje się w czasie rzeczywistym lub jest jasno określony czas zakończenia (na przykład aukcja internetowa).

Informowanie o limicie czasu

iOS

Jeśli musisz stosować limity czasu w aplikacji mobilnej, użyj UIAlertController - aby przekazać użytkownikowi informację o takim limicie. Dodaj również przycisk wydłużający limit.

Android

Jeśli musisz stosować limity czasu w aplikacji mobilnej, użyj elementu AlertDialog - aby przekazać użytkownikowi informację o takim limicie. Dodaj również przycisk wydłużający limit.


Logotypy związane z finansowaniem projektu, w ramach którego powstał ten artykuł – Fundusze Europejskie Wiedza Edukacja Rozwój, Rzeczpospolita Polska, Europejski Fundusz Społeczny

{"register":{"columns":[]}}