[Poradnik] Jak zablokować wyskakujące powiadomienia w wybranej aplikacji?

mm Michał Derej Artykuły 2017-09-18

Wyskakujące powiadomienia w różnych aplikacjach, na przykład podczas oglądania filmu lub ważnej rozgrywki mogą być naprawdę denerwujące. Psują immersję i mogą spowodować przypadkowe wyjście z danego programu. Okazuje się jednak, że na powiadomienia typu Heads Up jest pewien sposób – można bowiem wyłączyć je tak, by nie pokazywały się tylko podczas korzystania z wybranej aplikacji. Jakiś czas temu obiecałem Wam serię poradników wykorzystujących Taskera i to będzie pierwszy z nich. Miłej lektury!

Jak zablokować wyskakujące powiadomienia?

Uwaga: do skorzystania z tego poradnika wymagane jest posiadanie dwóch aplikacji: Taskera oraz wtyczki SecureTask (jeśli na stronie internetowej Google Play wyskakuje komunikat o braku kompatybilnego urządzenia, to warto dokonać procesu bezpośrednio z telefonu), która pozwoli nam na zarządzanie wyskakującymi powiadomieniami.

  1. Pobierz pliki ADB i Fastboot dla swojego systemu na komputerze (można je pobrać tutaj – WindowsMacLinux).
  2. Zainstaluj sterowniki USB dla swojego urządzenia. Możesz je znaleźć na stronie producenta. Uniwersalne sterowniki zebrane są także na tej stronie Google’a.
  3. Włącz debugowanie USB na swoim telefonie – możesz to zrobić w zakładce dla deweloperów, którą odblokować można poprzez siedmiokrotne kliknięcie Numeru kompilacji w zakładce Informacje o urządzeniu.
  4. Podłącz swój telefon do komputera za pomocą kabla USB.
  5. Jako tryb połączenia wybierz opcję MTP – przesyłanie plików.
  6. Przejdź do lokalizacji, w której znajdują się pliki ADB i Fastboot. Trzymając klawisz Shift, wciśnij prawy przycisk myszy i wybierz opcję Otwórz okno polecenia tutaj.
  7. Sprawdź, czy Twoje urządzenie jest poprawnie wykrywane przez ADB – w tym celu skorzystaj z komendy adb devices
  8. Operacja ta włączy ADB daemon. Jeśli po raz pierwszy korzystasz z połączenia ADB ze swoim telefonem, to autoryzuj ten proces, zaznaczając okienko „Pozwalaj zawsze podczas połączenia z tym komputerem”.
  9. Po raz kolejny skorzystaj z komendy adb devices. Jeśli w konsoli wyświetlony zostanie numer identyfikacyjny Twojego urządzenia, to możesz przejść do kolejnego kroku. Jeśli nie, to powtórz kroki od 1 do 9.
  10. Przejdź do zakładki Ustawienia > Dostępność i nadaj aplikacji Tasker wymagane uprawnienia. Krok ten jest konieczny, ponieważ program ten musi monitorować, z jakiej aktualizacji aktualnie korzystamy.
  11. Włącz wtyczkę SecureTask i nadaj jej wymagane uprawnienia.
  12. W konsoli ADB skorzystaj z następującej komendy: adb shell
  13. Teraz nadamy aplikacji SecureTask uprawnienia, dzięki którym blokowanie powiadomień będzie możliwe. W tym celu użyj komendy pm grant com.balda.securetask android.permission.WRITE_SECURE_SETTINGS
  14. Otwórz aplikację Tasker i stwórz nowy profil za pomocą pływającego przycisku z plusem. Wybierz opcję Application.
  15. Wybierz program, w którym chcesz blokować wszystkie powiadomienia.
  16. Po wybraniu wciśnij strzałkę znajdującą się w lewym górnym rogu ekranu i skorzystaj z opcji „New Task”. Nadaj tej regule jakąś nazwę.
  17. Po raz kolejny skorzystaj z pływającego przycisku z plusem, wybierz opcję „Plugin”, „SecureTask”, a następnie „Secure Settings”.
  18. Wybierz ikonę przedstawiającą ołówek obok napisu „Configuration”.
  19. Zmień typ akcji z „Read” na „Write”. W polu „Setting” wpisz następującą komendę: global heads_up_notifications_enabled. W polu „New value” wpisz wartość 0. Zapisz operacje i powróć na ekran główny Taskera.
  20. Przytrzymaj palcem nowo utworzony element i wybierz opcję „Add Exit Task”.
  21. Powtórz kroki 17-19, jednak tym razem wartość komendy global heads_up_notifications_enabled ustaw na 1. Zapisz wszystkie operacje.

Gotowe! Od teraz powiadomienia w wybranej aplikacji będą blokowane.



  • Zaraz zaraz chwila moment. Czy ktoś chce mi wmówić, że potrzebuję jakichś szmerów bajerów zamiast po prostu wejść w ustawienia aplikacji i zablokować powiadomienia całkowicie? 🤔

    • Michał Derej

      Ten poradnik polega na tym, że możesz zablokować powiadomienia z aplikacji tylko na czas korzystania z innej apki. 😉

      • marcus1212

        nie rozumiem, możesz podać przykład?

        • Tomek pozdro

          Odpalasz na przykład Netflixa i w tej aplikacji żadne powiadomienia Ci nie wyskoczą.

        • Takaszi

          Oglądasz na YouTube filmik, program i dostajesz np sms, lub jakąś inną wiadomość. Wskakuje ci okienko które wk……. . Jak wyłączysz globalnie powiadomienia to nigdy nie będzie powiadomienia, przy tej „procedurze” nie będzie powiadomień tylko jak działa np. YouTube.

      • Ok teraz czaję 🤗