Samsung: przekazywanie SMS przestaje działać po pewnym czasie
Na telefonie Galaxy Resender zwykle działa pierwszego dnia, ale po kilku dniach przestaje. Dzieje się tak, ponieważ One UI usypia aplikacje, które nie były ostatnio otwierane. Wystarczy raz zmienić dwa ustawienia, aby Resender stale działał w tle.
Dwa ustawienia
- Proszę otworzyć Ustawienia → Aplikacje → Resender → Bateria.
- Wybierz „Nieograniczone”.
- Gotowe: telefon nie uśpi aplikacji Resender.
- Aplikacje nigdy nieusypiane. Ustawienia → Bateria → Limity użycia w tle. Resender nie może znajdować się ani na liście Aplikacje w trybie uśpienia, ani na liście Aplikacje w trybie głębokiego uśpienia — jeśli tam jest, należy go usunąć — a następnie dodać do listy Aplikacje nigdy nieusypiane (Aplikacje nigdy nieusypiane automatycznie w One UI 8). W starszych wersjach One UI ten sam ekran znajduje się w sekcji Ustawienia → Pielęgnacja urządzenia → Bateria → Zarządzanie energią aplikacji.
- Nieograniczone wykorzystanie baterii. W sekcji Ustawienia → Aplikacje → Resender → Bateria należy wybrać Nieograniczone. Domyślne ustawienie Zoptymalizowane włącza optymalizację baterii systemu Android. Dopóki nie zostanie ona wyłączona, na ekranie głównym aplikacji widoczna jest czerwona linia.
Na ekranie głównym aplikacji znajduje się przycisk, który otwiera odpowiednią listę systemową potrzebną w drugim kroku. Należy znaleźć na niej Resender i wybrać Nieograniczone albo wyłączyć optymalizację baterii dla tej aplikacji — zależnie od opcji dostępnej w danej wersji systemu.
Jak sprawdzić, czy ustawienia działają
Należy zablokować telefon, odczekać minutę i wysłać na niego SMS z innego telefonu. E-mail powinien dotrzeć w ciągu kilku sekund. Jeśli przychodzi dopiero po odblokowaniu telefonu lub otwarciu aplikacji, warto ponownie sprawdzić Limity użycia w tle. Aktualizacja systemu może czasem ponownie umieścić aplikację na liście aplikacji w trybie uśpienia.
Czego nie może zrobić żadna aplikacja
Listy uśpionych aplikacji w telefonach Samsung nie mają publicznego interfejsu. Żadna aplikacja nie może ich odczytać, zmienić ani sprawdzić, czy zostały prawidłowo skonfigurowane. Resender wyświetla czerwoną linię, gdy Android zgłasza ograniczenie działania, i otwiera odpowiedni ekran systemowy — ale ustawienie trzeba zmienić samodzielnie. Bez tej zmiany wiadomości mogą docierać z opóźnieniem albo nie docierać wcale, mimo że aplikacja robi wszystko, na co pozwala jej system.
Pytania
Przekazywanie działało przez jeden dzień, a potem przestało. Dlaczego?
One UI sprawdza, które aplikacje są otwierane, i po kilku dniach przenosi nieużywane aplikacje do trybu uśpienia, a następnie do trybu głębokiego uśpienia. Aplikacja w trybie głębokiego uśpienia w ogóle nie działa w tle. Dodanie Resender do listy aplikacji nigdy nieusypianych zapobiega jego automatycznemu usypianiu.
Czym różnią się aplikacje w trybie uśpienia od aplikacji w trybie głębokiego uśpienia?
Aplikacja w trybie uśpienia działa w tle tylko od czasu do czasu. Aplikacja w trybie głębokiego uśpienia nie działa w tle wcale, dopóki nie zostanie otwarta. Oba tryby opóźniają przekazywanie SMS, a głębokie uśpienie całkowicie je zatrzymuje. Resender nie powinien znajdować się na żadnej z tych list.
Czy trzeba wyłączyć baterię adaptacyjną?
Nie. Bateria adaptacyjna może pozostać włączona, jeśli dla Resender ustawiono opcję Nieograniczone i dodano aplikację do listy aplikacji nigdy nieusypianych. Te dwa ustawienia wyłączają dla niej ograniczenia nakładane przez baterię adaptacyjną na inne aplikacje.
Dlaczego Resender nie może sam zmienić tych ustawień?
Ekrany ustawień baterii w telefonach Samsung nie mają publicznego interfejsu, więc żadna aplikacja nie może ich odczytywać ani zmieniać. Jedyne ustawienie Androida, które aplikacja mogłaby zmienić za pomocą pojedynczego okna dialogowego, wymaga uprawnienia przyznawanego przez Google Play wyłącznie aplikacjom z kategorii alarmów, połączeń i podobnych — aplikacja do przekazywania wiadomości nie należy do żadnej z tych kategorii.
Których telefonów Samsung to dotyczy?
Każdego telefonu Galaxy z One UI 2 lub nowszym: serii Galaxy S, A, M, Z oraz Note. Nazwy i położenie opcji nieco różnią się między wersjami One UI, ale Limity użycia w tle oraz lista aplikacji nigdy nieusypianych są dostępne w każdej z nich.