Jak działają powiadomienia push w systemie Android i jak je skonfigurować

Zaktualizowano

System Ajax wykorzystuje siedem rodzajów powiadomień do informowania użytkowników:

  • Alarmy — wysyłane w przypadku wykrycia włamania, pożaru lub zalania.
  • Awarie — wysyłane, gdy hub utraci łączność z urządzeniem lub serwerem Ajax Cloud, bateria urządzenia lub hub są rozładowane lub w przypadku prób sabotażu (zagłuszanie sygnału radiowego, maskowanie soczewek zewnętrznych czujników ruchu, naruszenia styku antysabotażowego itp.).
  • Zmiana trybu bezpieczeństwa — wysyłane w przypadku zmiany trybu bezpieczeństwa i włączenia/wyłączenia Trybu nocnego.
  • Zdarzenia systemowe — wysyłane, gdy oprogramowanie sprzętowe huba i podwajacza zasięgu sygnału radiowego zostanie zaktualizowane, użytkownik zostanie dodany lub usunięty itp.
  • Alerty niezwiązane z bezpieczeństwem — powiadomienia o temperaturze, wilgotności, CO2 itp.
  • Urządzenia automatyzacji — wysyłane, gdy urządzenia automatyzacji Ajax są włączone/wyłączone.
  • Zdarzenia inteligentnego zamka — wysyłane, gdy inteligentny zamek jest zablokowany/odblokowany.

System alarmowy Ajax informuje użytkownika o każdym rodzaju powiadomienia na trzy sposoby: poprzez powiadomienia push, SMS i połączenia.

Jak działają powiadomienia push od Ajax

Powiadomienie push to komunikat pojawiający się na ekranie smartfona. Aplikacje Ajax wykorzystują usługę Google Firebase Cloud Messaging do dostarczania powiadomień push.

Kanały dostarczania powiadomień push w systemie operacyjnym Android

Smartfony z systemem Android 8.0 i nowszymi wersjami mają trzy kanały służące do dostarczania powiadomień push:

  • Alarm channel — używany przez aplikacje Ajax do dostarczania alarmów z dźwiękiem niezależnie od trybu dźwiękowego smartfona.
  • Main channel — używany przez aplikacje Ajax do dostarczania alarmów i zdarzeń. Dźwięk powiadomień zależy od trybu dźwiękowego smartfona.
  • Other channel — zapewnia prawidłowe działanie powiadomień push, jeśli system ma wbudowane funkcje oszczędzania baterii (tryb oszczędzania energii) lub ograniczenia dotyczące działania w tle.

Po naciśnięciu kanału można dostosować jego zachowanie, dźwięk lub wibracje. Można także ustawić, czy powiadomienie działa, gdy tryb dźwięku smartfona jest ustawiony na Nie przeszkadzać.

Jeśli aplikacja działa w tle lub jest całkowicie zamknięta, system operacyjny używa przypisanego kanału do dostarczania powiadomień push. W tym przypadku kanał dostarczania powiadomień decyduje o tym, jak powiadomienie jest wyświetlane i jakie wydaje dźwięki.

Kiedy powiadomienia push mogą zostać zablokowane

Smartfony z zastrzeżonym oprogramowaniem opartym na systemie operacyjnym Android o otwartym kodzie źródłowym (na przykład MIUI dla smartfonów Xiaomi, ColorOS dla smartfonów Oppo, OxygenOS dla smartfonów OnePlus itp.) mogą mieć wbudowane funkcje, które blokują dostarczanie powiadomień z aplikacji Ajax. Poniżej rozważymy najczęstsze przyczyny nieprawidłowego działania powiadomień push.

Nie zainstalowano Usług Google Play

Usługi Google Play to pakiet oprogramowania od Google, który jest instalowany przez producenta na urządzeniach z systemem Android. Możesz połączyć urządzenia z Usługami Google Play z kontem Google i korzystać z Google Play do pobierania wielu aplikacji, w tym Ajax Security System i Ajax PRO: Tool for Engineers.

Pakiet oprogramowania Usługi Google Play zawiera usługi działające w tle i biblioteki wykorzystywane przez inne aplikacje. W szczególności Firebase Cloud Messaging wysyła powiadomienia push aplikacji Ajax i wymaga zainstalowania Usług Google Play na smartfonie ze względu na korzystanie z usług i bibliotek działających w tle.

Aby zainstalować Usługi Google Play na urządzeniach, producent musi posiadać licencję od Google. Niektórzy producenci smartfonów nie mają odpowiedniej licencji, więc takie urządzenia mogą nie być w stanie przesyłać powiadomień push aplikacji Ajax.

Aplikacje Ajax należy pobrać z Google Play. Prawidłowe działanie aplikacji nie jest gwarantowane w przypadku pobrania ich z innych sklepów.

Nieaktualna wersja Usług Google Play

Dzięki Usługom Google Play wszystkie aplikacje na urządzeniach z systemem Android są regularnie aktualizowane i działają poprawnie. Zaktualizowanie oprogramowania Usług Google Play do najnowszej wersji jest istotne, ponieważ aplikacje Ajax wykorzystują usługi i biblioteki w tle do przesyłania powiadomień push.

Użytkownik nie jest zalogowany do konta Google

Urządzenia z zainstalowanymi Usługami Google Play mogą być połączone z kontem Google. Jeśli użytkownik nie jest zalogowany do konta Google, aplikacje Ajax mają ograniczony dostęp do usług i bibliotek Google Play w tle. W szczególności Firebase Cloud Messaging wykorzystuje takie usługi do wysyłania powiadomień push aplikacji Ajax.

Możesz zalogować się na swoje konto Google w sekcji Konta w ustawieniach smartfona.

Nieprawidłowa wersja oprogramowania sprzętowego urządzenia dla danego regionu użytkowania

Smartfony niektórych producentów (np. Huawei, Xiaomi, Meizu) są dostępne w różnych wersjach i przeznaczone są do sprzedaży oraz użytku w różnych regionach. Wersja oprogramowania sprzętowego smartfona zależy od regionu. Jeśli urządzenie zostało kupione za granicą i jest przeznaczone tylko na rynek konkretnego regionu, jego działanie może być niesatysfakcjonujące poza tym obszarem. Na przykład, jeśli smartfon jest wersją przeznaczoną do sprzedaży i użytkowania ChRL, nie będzie miał zainstalowanych Usług Google Play (zablokowane w ChRL), które są niezbędne do pobierania, instalowania i poprawnego działania aplikacji Ajax.

Nieoficjalne oprogramowanie sprzętowe dla urządzenia

Korzystanie z nieoficjalnego oprogramowania może prowadzić do wielu problemów, w tym nieprawidłowego działania aplikacji, utraty danych osobowych i awarii urządzenia. W celu zapewnienia stabilnego działania aplikacji Ajax, niezbędne jest korzystanie wyłącznie z licencjonowanych wersji od oficjalnego producenta.

Blokowanie powiadomień push przez wbudowane funkcje systemu operacyjnego

System operacyjny może mieć wbudowane rozwiązania do poprawy wydajności i zabezpieczeń przed złośliwym oprogramowaniem, co czasami może prowadzić do nieprawidłowego blokowania powiadomień push z aplikacji Ajax. Na przykład powiadomienia mogą być blokowane, jeśli w ustawieniach smartfona włączony jest tryb oszczędzania baterii (tryb oszczędzania energii) lub jeśli operacje w tle są ograniczone.

Aby powiadomienia push działały poprawnie, należy wyłączyć funkcję Wstrzymaj aktywność aplikacji, jeśli jest nieużywana, jeśli jest ona dostępna w używanym systemie operacyjnym.

  1. Otwórz menu Ustawienia.
  2. Przejdź do sekcji Programy (lub Aplikacje, lub Zarządzaj aplikacjami).
  3. Znajdź i wybierz aplikację Ajax z listy.
  4. Wyłącz Wstrzymywanie aktywność aplikacji, jeśli jest nieużywana.

Powiadomienia push są blokowane przez inne aplikacje

Optymalizacja systemowa oraz aplikacje antymalware mogą uniemożliwiać otrzymywanie powiadomień push przez aplikacje Ajax poprzez ograniczanie ich pracy w tle i usuwanie ich z pamięci urządzenia.

Aby zapewnić poprawne działanie powiadomień push, dodaj aplikacje Ajax do listy wyjątków w aplikacjach optymalizacyjnych oraz programach antywirusowych.

Zainstalowanych jest ponad 100 aplikacji korzystających z Firebase Cloud Messaging

Firebase Cloud Messaging to usługa Google używana przez aplikacje Ajax do dostarczania powiadomień push. Istnieją pewne ograniczenia: gdy na tym samym urządzeniu jest używanych ponad 100 aplikacji korzystających z tej usługi, powiadomienia push mogą mieć problemy z działaniem.

Aby zapewnić poprawne działanie powiadomień push Ajax, użytkownik musi odinstalować niektóre inne aplikacje, a następnie sprawdzić działanie tych powiadomień. Aby uzyskać więcej informacji, skontaktuj się z Wsparciem technicznym Google.

Jeśli nie otrzymujesz powiadomień push, sprawdź najpierw w aplikacji Ajax, czy w ustawieniach użytkownika są włączone powiadomienia push dotyczące alarmów i wydarzeń oraz czy użytkownik ma dostęp do kanału zdarzeń. Aby to zrobić:

  1. Otwórz aplikację Ajax.
  2. Wybierz żądaną przestrzeń, jeśli masz ich kilka lub jeśli używasz Ajax PRO: Tool for Engineers.
  3. Przejdź do karty Sterowanie .
  4. Przejdź do Ustawień, naciskając ikonę kółka zębatego .
  5. Przejdź do menu Użytkownicy.
  6. Wybierz żądanego użytkownika i przejdź do Ustawień powiadomień.
  7. Upewnij się, że opcja Wyświetl powiadomienia jest włączona (widoczna dla użytkowników bez uprawnień administratora).
  8. Upewnij się, że w sekcji Powiadomienia push włączone są co najmniej dwie opcje: Alarmy i Awarie.

Jeśli użytkownik nie ma praw dostępu do kanału zdarzeń aplikacji, nie może otrzymywać powiadomień push.

Kiedy powiadomienia mogą być wysyłane bez dźwięku lub z innym dźwiękiem

Tryb dźwiękowy Nie przeszkadzać na smartfonie

Tryb dźwiękowy Nie przeszkadzać może wyciszyć dźwięk i/lub wibracje oraz zablokować wyświetlanie wszystkich powiadomień na smartfonie.

Aby uniknąć braku powiadomień z aplikacji Ajax, należy dodać je do listy wyjątków w ustawieniach urządzenia:

  1. Otwórz menu Ustawienia.
  2. Przejdź do opcji Dźwięk i wibracje , a następnie do opcji Nie przeszkadzać.
  3. W sekcji Co może przerwać tryb Nie przeszkadzać wybierz opcję Aplikacje.
  4. Wybierz aplikację Ajax.

Lub:

  1. Otwórz menu Ustawienia.
  2. Przejdź do sekcji Programy (lub Aplikacje, lub Zarządzaj aplikacjami).
  3. Znajdź i wybierz aplikację Ajax z listy.
  4. W ustawieniach powiadomień zezwól aplikacji na wysyłanie powiadomień w trybie Nie przeszkadzać.

Ustawienia mogą się różnić w zależności od modelu urządzenia i wersji systemu operacyjnego Android. Aby uzyskać więcej informacji, skontaktuj się z producentem urządzenia.

Tryb cichy na smartfonie

Tryb cichy może wyciszyć dźwięk i wibracje wszystkich powiadomień na smartfonie.

Aby uniknąć braku powiadomień z aplikacji Ajax w Trybie cichym, należy zezwolić aplikacji na wysyłanie powiadomień za pośrednictwem kanału dostarczania Alarm channel. Aby to zrobić:

  1. Otwórz menu Ustawienia.
  2. Przejdź do sekcji Programy (lub Aplikacje, lub Zarządzaj aplikacjami).
  3. Znajdź i wybierz aplikację Ajax z listy.
  4. W ustawieniach powiadomień przejdź do opcji Alarm channel i zezwól aplikacji na wysyłanie powiadomień z dźwiękiem.

Ustawienia mogą się różnić w zależności od modelu urządzenia i wersji systemu operacyjnego Android. Aby uzyskać więcej informacji, skontaktuj się z producentem urządzenia.

Blokowanie dźwięku alarmu Ajax przez system operacyjny

System operacyjny może całkowicie zablokować dźwięk alarmu aplikacji Ajax lub zastąpić go standardowym dźwiękiem powiadomień systemowych.

Jeśli otrzymujesz powiadomienia bez dźwięku lub z innym dźwiękiem, należy upewnić się, że system operacyjny zmienił dźwięk alarmu:

  1. Otwórz menu Ustawienia.
  2. Przejdź do sekcji Programy (lub Aplikacje, lub Zarządzaj aplikacjami).
  3. Znajdź i wybierz aplikację Ajax z listy.
  4. Przejdź do ustawień powiadomień i sprawdź nazwę Dźwięku. W zależności od wersji systemu operacyjnego standardowy dźwięk alarmu Ajax może mieć następujące nazwy: Syrena, Domyślny, Dźwięk dostarczony przez aplikację.

Jeśli w polu nazwy znajduje się inny dźwięk, należy wykonać następujące kroki:

  1. Naciśnij Wyczyść pamięć podręczną i poczekaj, aż polecenie zostanie wykonane. Jeśli nie widzisz tej opcji, przejdź do sekcji Pamięć (lub Pamięć masowa i podręczna).
  2. Naciśnij Wyczyść pamięć i zaczekaj, aż polecenie zostanie wykonane.
  3. Odinstaluj aplikację Ajax.
  4. Otwórz Google Play i pobierz aplikację ponownie.

Ustawienia mogą się różnić w zależności od modelu urządzenia i wersji systemu operacyjnego Android. Aby uzyskać więcej informacji, skontaktuj się z producentem urządzenia.

Należy pamiętać, że po wyczyszczeniu danych należy ponownie zalogować się na swoje konto przy następnym uruchomieniu aplikacji Ajax.

Jeśli po wyczyszczeniu pamięci podręcznej i danych nadal nie otrzymujesz poprawnie powiadomień, skontaktuj się z Wsparciem technicznym Ajax.

Jak skonfigurować powiadomienia push dla aplikacji Ajax na Android

Smartfony z zastrzeżonym oprogramowaniem opartym na systemie operacyjnym Android typu open-source (np. MIUI dla smartfonów Xiaomi, ColorOS dla smartfonów Oppo, OxygenOS dla smartfonów OnePlus itp.) mogą mieć wbudowane funkcje, które blokują dostarczanie powiadomień z aplikacji Ajax. Przeczytaj artykuł Jak działają powiadomienia push w systemie Android, aby dowiedzieć się, kiedy można je zablokować.

  1. Włącz opcję Autostart aplikacji w tle:
    • Przejdź do menu: UstawieniaAplikacjeZarządzaj aplikacjamiAutostart w tle.
    • Włącz opcję Autostart w tle dla aplikacji Ajax.
  2. Przejdź do menu: UstawieniaAplikacjeZarządzaj aplikacjamiAjax.
    Następnie naciśnij Inne uprawnienia i zezwól:

    • Zmiana łączności Wi-Fi
    • Skróty ekranu głównego
    • Wyświetlaj na zablokowanym ekranie
  3. Wróć do poprzedniego menu i dotknij opcji Powiadomienia. Włącz następujące opcje:
    • Pokaż powiadomienia
    • Zezwalaj na odznaczenia powiadomień
    • Zezwalaj na wyskakujące powiadomienia
    • Zezwalaj na powiadomienia na Zablokowanym ekranie
    • Zezwalaj na odtwarzanie dźwięku
    • Zezwalaj na wibracje
  4. Należy również włączyć wszystkie opcje dla Alarm channel, Main channel i Other channel. Nie zmieniaj dźwięku powiadomienia.
  5. Wróć do poprzedniego menu i naciśnij Wykorzystanie danych. Włącz Dane mobilne, Wi-Fi i Dane w tle.

Smartfony z zastrzeżonym oprogramowaniem opartym na systemie operacyjnym Android typu open-source (np. MIUI dla smartfonów Xiaomi, ColorOS dla smartfonów Oppo, OxygenOS dla smartfonów OnePlus itp.) mogą mieć wbudowane funkcje, które blokują dostarczanie powiadomień z aplikacji Ajax. Przeczytaj artykuł Jak działają powiadomienia push w systemie Android, aby dowiedzieć się, kiedy można je zablokować.

  1. Włącz powiadomienia aplikacji:
    • Przejdź do menu: UstawieniaAplikacje i powiadomieniaPokaż wszystkoAjaxPowiadomienia.
    • Włącz Wszystkie powiadomienia Ajax.
    • Włącz opcje Alarm channel, Main channel i Other channel.
  2. Naciśnij Uprawnienia i zezwól:
    • Kamera
    • Lokalizacja
  3. Wróć do poprzedniego menu i wyłącz opcję Usuń uprawnienia, jeśli aplikacja nie jest używana.
  4. Wróć do poprzedniego menu, naciśnij ZaawansowaneBateria i wybierz Nie optymalizuj.
  5. Wróć do poprzedniego menu i naciśnij Dane mobilne i Wi-Fi. Włącz dane w tle i nieograniczone wykorzystanie danych.

Smartfony z zastrzeżonym oprogramowaniem opartym na systemie operacyjnym Android typu open-source (np. MIUI dla smartfonów Xiaomi, ColorOS dla smartfonów Oppo, OxygenOS dla smartfonów OnePlus itp.) mogą mieć wbudowane funkcje, które blokują dostarczanie powiadomień z aplikacji Ajax. Przeczytaj artykuł Jak działają powiadomienia push w systemie Android, aby dowiedzieć się, kiedy można je zablokować.

  1. Włącz powiadomienia aplikacji:
    • Przejdź do menu: UstawieniaAplikacjeAjaxPowiadomienia.
    • Włącz wszystkie powiadomienia Ajax. Opcje Alarm channel, Main channel i Other channel zostaną włączone automatycznie.
  2. Powróć do poprzedniego menu. Naciśnij Uprawnienia i zezwól:
    • Lokalizacja
    • Kamera
    • Zdjęcia i filmy
    • Pobliskie urządzenia
    • Powiadomienia
  3. Naciśnij Zużycie baterii przez aplikację. Włącz Zezwalaj na korzystanie w tle. Naciśnij i wybierz opcję Bez ograniczeń.
  4. Naciśnij Mobilne wykorzystanie danych. Włącz Dane w tle i Nieograniczone wykorzystanie danych.

Smartfony z zastrzeżonym oprogramowaniem opartym na systemie operacyjnym Android typu open-source (np. MIUI dla smartfonów Xiaomi, ColorOS dla smartfonów Oppo, OxygenOS dla smartfonów OnePlus itp.) mogą mieć wbudowane funkcje, które blokują dostarczanie powiadomień z aplikacji Ajax. Przeczytaj artykuł Jak działają powiadomienia push w systemie Android, aby dowiedzieć się, kiedy można je zablokować.

  1. Włącz powiadomienia aplikacji:
    • Przejdź do menu: UstawieniaAplikacjeAjaxPowiadomienia.
    • Włącz opcję Pokaż powiadomienia.
    • Wybierz tryb Zezwalaj na dźwięk i wibracje.
    • Przejdź do menu Kategorie powiadomień. Włącz opcje Alarm channel, Main channel i Other channel.
  2. Naciśnij Uprawnienia i zezwól:
    • Lokalizacja
    • Kamera
    • Pobliskie urządzenia
  3. Naciśnij Bateria i wybierz tryb Bez ograniczeń.
  4. Naciśnij Dane mobilne. Włącz opcje Zezwalaj na korzystanie z danych w tle i Zezwalaj na korzystanie z danych, gdy włączone jest oszczędzanie danych.

Zgłoszenie błędu w tekście

Zaznaczony tekst zostanie wysłany do naszych redaktorów: