Blog

“Nie otrzymuję żadnych powiadomień push” – przyczyna i rozwiązanie

Czas czytania: 3 min.

Pobrałeś apkę Vizum na swojego smartfona z Androidem i nigdy nie zobaczyłeś żadnego powiadomienia push o nowych wiadomościach, a w apce otrzymujesz co chwilę nowe wiadomości? Mamy złe wieści – niektórzy producenci smartfonów w pogoni za nadmierną optymalizacją użycia baterii poszli za daleko, ale można to naprawić!

Przyczyna braku powiadomień

W przypadku określonych modeli telefonów producenci celowo zmodyfikowali instalowany przez nich system Android w celu maksymalnej optymalizacji zużycia baterii, czego efektem ubocznym jest nieprawidłowe działanie notyfikacji push.

Celowo użyliśmy określenia “nieprawidłowe działanie” ponieważ powiadomienie prawdopodobnie otrzymasz, jeżeli aplikacja jest włączona i widoczna. Lecz nie otrzymasz go, gdy aplikacja jest w tle, co niestety przeczy idei powiadomień push.

Dlaczego dotyczy to tylko określonych modeli telefonów? Ponieważ tego typu modyfikację wprowadziło kilku producentów azjatyckich, m.in. One Note, Oppo, Vivo, Lenovo, Huawei, Samsung, Xiaomi w wybranych modelach.

Dlaczego tak się dzieje?

Aby zrozumieć problem, należy poznać podstawowe założenia systemu Android i oczekiwane zachowanie powiadomień push.

Na Androidzie mamy 3 przyciski na dole ekranu. Jeden z nich (kwadrat) otwiera widok z ostatnio używanymi aplikacjami. Widok ten pokazuje nam obecnie uruchomione aplikacje oraz te użyte ostatnio. W przypadku niektórych wersji Androida przygotowanych przez producentów telefonu wyczyszczenie tej listy wyłącza również kompletnie jakiekolwiek jej procesy w tle. Takie zachowanie systemu jest niepoprawne, ponieważ procesy w tle są niezbędne do otrzymywania notyfikacji od danej aplikacji.

Mało tego, sporo z problematycznych telefonów w ramach agresywnego oszczędzania baterii bez wiedzy użytkownika po prostu wyłączy wszelkie procesy aplikacji w tle, gdy tylko ten opuści aplikację – nawet bez czyszczenia listy ostatnio użytych aplikacji. Istnieje także inna możliwość – każda zwykła aplikacja po instalacji ze sklepu będzie miała ustawiony niższy priorytet powiadomień. Z tego powodu telefon nie pokaże nam notyfikacji danej aplikacji o ile akurat jej nie używamy w momencie otrzymania powiadomienia.

Dlaczego dla Gmail, Facebook i innych dużych aplikacji notyfikacje działają?

Dla najpopularniejszych aplikacji na świecie producenci oczywiście wbudowali wyjątki, dzięki którym system telefonu nie wyłącza procesów w tle dla tych aplikacji i nie ustawia dla nich niższych priorytetów.

Jak rozwiązać problem?

Na szczęście w ustawieniach telefonu możemy ręcznie temu zaradzić.  Ustawienia trzeba zmienić oddzielnie dla każdej aplikacji i należy mieć na uwadze, że jeżeli ją odinstalujemy i za jakiś czas zainstalujemy ponownie, domyślne ustawienia znowu będą blokowały działanie powiadomień push dla tej aplikacji i konieczna będzie ponowna ręczna zmiana tych ustawień.

Co należy zmienić?

  1. Wejdź do menu Ustawienia -> Aplikacje i wyszukaj aplikację Vizum na liście.
  2. W ustawieniach aplikacji znajdź konfigurację powiadomień i włącz je i/lub zwiększ ich priorytet na “wysoki”.

Dzięki tym krokom telefon zacznie wyświetlać notyfikacje push, gdy w Vizum otrzymasz nową wiadomość.

UWAGA! terminologia i układ menu w telefonach różnych producentów mogą być bardzo różne. Ogólna wskazówka: poszukaj ustawień powiadomień dla apki Vizum lub ustawień autostartu i włącz je i/lub zwiększ ich priorytet. Możesz podejrzeć jak te ustawienia wyglądają np. dla aplikacji Gmail, Facebook czy Instagram i ustawić je tak samo dla Vizum.

 

Podziel się z innymi:
Social media & sharing icons powered by UltimatelySocial