vivo i iQOO: przekazywanie SMS przestaje działać w tle
Funtouch OS i OriginOS, czyli systemy używane w telefonach vivo i iQOO, mocno ograniczają aplikacje działające w tle. Zmiana dwóch ustawień pozwoli aplikacji Resender przekazywać wiadomości także przy wyłączonym ekranie.
Dwa ustawienia do zmiany
- Proszę otworzyć Ustawienia → Aplikacje → Resender → Bateria.
- Proszę wybrać „Bez ograniczeń” (w Android 11: nacisnąć „Ograniczenie działania w tle” i je wyłączyć; w Android 15 i nowszych to ustawienie znajduje się w Ustawienia → Bateria → Menedżer baterii → Kontrola zużycia energii w tle → Resender → „Zezwalaj na zużycie energii w tle”).
- Na starszych telefonach vivo proszę też otworzyć i Manager → Menedżer aplikacji → Menedżer autostartu i włączyć Resender.
- Nieograniczone wykorzystanie baterii. Ustawienia → Aplikacje → Resender → Bateria: należy wybrać Nieograniczone. W Androidzie 11 na tym samym ekranie widnieje opcja Ograniczenie działania w tle — należy ją wyłączyć. W Androidzie 15 i nowszych wersjach (Funtouch OS 15, OriginOS 5) ustawienie zostało przeniesione: Ustawienia → Bateria → Menedżer baterii → Kontrola zużycia energii w tle → Resender. Należy wybrać Zezwalaj na zużycie energii w tle (w niektórych telefonach jest to pojedynczy przełącznik Zezwalaj na działanie w tle na stronie aplikacji Zarządzanie zużyciem energii w tle).
- Automatyczne uruchamianie. W starszych telefonach należy otworzyć i Manager → Menedżer aplikacji → Menedżer autostartu i zezwolić na automatyczne uruchamianie aplikacji Resender. W nowszych modelach przełącznik znajduje się w sekcji Ustawienia → Aplikacje → Resender lub Ustawienia → Bateria → Zarządzanie zużyciem energii w tle. Bez tego system nie uruchomi aplikacji Resender po ponownym uruchomieniu telefonu ani po nadejściu SMS, gdy aplikacja nie działa.
Następnie należy wyłączyć systemową optymalizację baterii Androida dla aplikacji Resender. Na głównym ekranie aplikacji znajduje się przycisk otwierający odpowiednią listę systemową — należy znaleźć Resender i wybrać Nie optymalizuj.
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 pojawi się dopiero po odblokowaniu telefonu lub otwarciu aplikacji, jedno z ustawień jest wyłączone. Po aktualizacji systemu warto ponownie sprawdzić oba.
Czego nie może zrobić żadna aplikacja
Ekrany ustawień baterii vivo nie mają publicznego interfejsu. Żadna aplikacja nie może odczytywać ani zmieniać tych ustawień, a także sprawdzić, czy zostały skonfigurowane. Resender wyświetla czerwoną linię, gdy Android zgłasza ograniczenie działania, i otwiera odpowiedni ekran systemowy — przełączniki trzeba jednak ustawić samodzielnie. Jeśli zostanie to pominięte, wiadomości mogą docierać z opóźnieniem lub wcale, mimo że aplikacja zrobiła wszystko, na co pozwolił jej system.
Pytania
Dlaczego wiadomości docierają z opóźnieniem lub dopiero po otwarciu aplikacji?
System vivo ogranicza aplikacje, których nie ma na ekranie, chyba że zezwolono im na działanie w tle i automatyczne uruchamianie. Resender otrzymuje SMS dopiero wtedy, gdy system ponownie pozwoli aplikacji działać — stąd opóźnienie. Wystarczy raz zmienić przełączniki opisane na tej stronie.
Telefon ma Androida 11, a menu wygląda inaczej.
W Androidzie 11 należy wyłączyć ograniczenie: Ustawienia → Aplikacje → Resender → Bateria → Ograniczenie działania w tle → wyłączone. Od Androida 12 w tym samym miejscu dostępna jest opcja Nieograniczone.
Czym jest i Manager?
To aplikacja systemowa vivo dostępna w starszych telefonach. Jej Menedżer autostartu określa, które aplikacje mogą uruchamiać się automatycznie. Jeśli telefon ma tę aplikację, należy zezwolić w niej na uruchamianie aplikacji Resender.
Dlaczego Resender nie może samodzielnie zmienić tych ustawień?
Ekrany ustawień vivo nie mają publicznego interfejsu, dlatego żadna aplikacja nie może ich odczytywać ani zmieniać. Jedyne ustawienie Androida, które aplikacja mogłaby zmienić w jednym oknie, wymaga uprawnienia przyznawanego przez Google Play wyłącznie aplikacjom takim jak alarmy czy aplikacje do połączeń. Aplikacja do przekazywania wiadomości nie należy do tych kategorii.
Czy dotyczy to również telefonów iQOO?
Tak. Telefony iQOO korzystają z systemu vivo i mają te same ekrany ustawień baterii oraz automatycznego uruchamiania.