Notificările push nu funcționează pe Android. Faceți cunoștință cu Notificările Push. Fixarea aplicațiilor în RAM

Am fost solicitat să scriu acest articol de o sarcină care mi-a fost atribuită într-unul dintre proiectele mele de lucru: să implementez notificări Push într-o aplicație. Părea că totul era simplu: studiezi documentația, exemple și mergi mai departe. În plus, aveam deja experiență de lucru cu notificări. Dar nu era acolo…

Serviciul, în cadrul căruia este implementată aplicația Android, are cerințe destul de stricte pentru funcționarea notificărilor Push. Este necesar să anunțați utilizatorul cu privire la o anumită acțiune în 30-60 de secunde. Dacă notificarea are succes, o solicitare este trimisă de pe dispozitivul utilizatorului către server cu starea corespunzătoare. Din documentație se știe că serviciul GCM ( Google Cloud Mesaje) nu garantează livrarea notificărilor PUSH către dispozitive, prin urmare, ca opțiune backdoor, dacă aceste intervale de timp sunt încălcate, serviciul nostru anunță utilizatorul cu prin SMS mesaje. Deoarece Costul SMS mesajele sunt semnificativ mai mari decât notificările PUSH, este necesar să reduceți cât mai mult fluxul Mesaje SMS către dispozitivele client.

După ce am studiat documentația și am instalat notificări push, am trimis prima versiune a aplicației pentru a testa mai mulți clienți și am început să așteptăm. Rezultatele au fost aproximativ după cum urmează:

  • cu activ Conexiune Wifi totul funcționează perfect: notificările sunt livrate, clienții sunt mulțumiți.
  • cu activ internet mobil distracția a început.
Unii clienți au scris că au întâmpinat întârzieri în livrarea notificărilor push sau au primit atât PUSH, cât și SMS-uri în același timp, ceea ce este destul de nepractic. Alții au scris că nu au primit nicio notificare, ci doar SMS-uri. Pentru alții, precum dispozitivele noastre de testare, totul a fost ok. Colectarea cât mai mult posibil de la clienții nemulțumiți posibile informații, a început să înțeleagă problema și a venit cu următoarea listă de restricții (această listă a rezultat ulterior într-o Întrebări frecvente cu drepturi depline):
  • Modul de economisire a energiei activat (de exemplu, Stamina activat Dispozitivele Sony) afectează funcționarea notificărilor Push;
  • Utilizatorul trebuie să aibă cel puțin 1 activ cont Google pe dispozitiv;
  • trebuie să vă asigurați că dispozitivul dvs. are Versiune curentă Aplicația „Servicii”. Google Play”;
  • verificați dacă notificările pentru aplicație sunt dezactivate (bifați caseta de pe pagina aplicației din setările telefonului);
  • verificați dacă modul de fundal al aplicației este limitat (setarea se află în meniul „Utilizarea datelor”);
  • Documentația GCM precizează că notificările sunt trimise numai către anumite porturi, așa că și setările routerului, firewall-ului și antivirusului merită luate în considerare.
După ce am trimis acest memento tuturor clienților, am început din nou să așteptăm rezultatele. Și s-au dovedit a fi din nou „nu foarte buni”. Au început să sape mai departe.

Pe în această etapă Cea scrisă de băieții de la Mail.ru a ajutat foarte mult. Acesta descrie în detaliu complexitățile implementării GCM pe partea clientului, precum și punctele din cauza cărora notificările Push refuză să funcționeze. retele mobile. În cele din urmă, a fost luată decizia de a-mi păstra conexiunea la server împreună cu GCM.

Înainte de a lua o decizie, merită evidențiate câteva foarte Puncte importante, care vă permit să restrângeți gama de dispozitive potențial „nefuncționale”:

  • problema apare numai atunci când este conectat la internetul mobil;
  • Potrivit clienților, problema apare pe Android versiunea 4 și superioară.
Și așa, să trecem la implementare.

Un dezvoltator Android cu experiență va spune imediat că există cel puțin 2 soluții la problemă: folosiți Service sau AlarmManager. Am încercat ambele variante. Să luăm în considerare primul dintre ele.

Pentru a crea un serviciu indestructibil de sistem care va sta în mod constant în fundal și va îndeplini sarcina noastră, am folosit metoda:

StartForeground(int notificationID, notificare notificare);
Unde

  • notificationId - unele identificator unic notificări care vor fi afișate în bara de stare și în cortina glisantă;
  • notificare - notificarea în sine.
ÎN în acest caz, condiție prealabilă este de a afișa o notificare în bara de stare. Această abordare asigură că serviciului va primi o prioritate mai mare (deoarece interacționează cu partea UI a sistemului) atunci când există o lipsă de memorie pe dispozitiv și sistemul va fi unul dintre ultimii care îl descarcă. Nu avem nevoie de această notificare, așa că am folosit următoarea idee: este suficient să lansăm al doilea serviciu simultan cu primul și pentru ambele servicii ca notificareID utilizați aceeași valoare. Apoi omorâți al doilea serviciu. în care notificarea va dispărea din starea barei, dar funcționalitatea și capacitățile prioritare ale primului serviciu vor rămâne.

Dându-și seama această abordare, am trimis ansamblul pentru testare. Pe baza rezultatelor, s-a dovedit că sistemul încă descarca serviciul, iar din jurnalele am văzut cât de semnificative au apărut intervale de timp la solicitarea datelor în fundal de la serverul nostru. Prin urmare, am început să implementăm a doua opțiune - AlarmManager.

AlarmManager este o clasă care oferă lucru cu, aproximativ, un „ceas alarmă”. Ne permite să specificăm timpul după care sistemul va trimite o notificare de difuzare, care ne va trezi aplicația și îi va oferi posibilitatea de a efectua acțiunile necesare. Există câteva limitări ale modului în care funcționează această metodă și trebuie abordate:

  • datele despre „ceasuri alarmă” vor fi șterse după repornirea dispozitivului;
  • Datele de alarmă vor fi șterse după actualizarea aplicației.
Prima grebla pe care am calcat a fost metoda

SetRepeating()
care vă permite să setați un ceas deșteptător care se repetă la un anumit interval. Înșurubându-l aceasta metoda, au început testarea, iar testele au arătat contrariul - „ceasul alarmă” nu s-a repetat. Am început să ne dăm seama ce se întâmplă și ne-am uitat la documentație. Și acolo au găsit răspunsul la întrebare - începând de la API lvl 19 (Kitkat), absolut toate „ceasurile cu alarmă” din sistem au devenit cele unice. Concluzie - citiți întotdeauna documentația.

Această greblă nu a fost un motiv de frustrare, deoarece soluția la problemă este destul de simplă - rulați un „ceas alarmă” unic și resetați-l după ce se stinge. La implementarea acestei abordări, am dat peste următorul rake - s-a dovedit că pt diferite niveluri API-ul trebuie să seteze alarmele în mod diferit, dar nu s-a spus nimic în documentație. Dar această problemă Am rezolvat-o destul de simplu - la întâmplare și prin google. Mai jos este un exemplu de cod care vă permite să setați alarmele corect:

Private static void setUpAlarm (final Context context, final Intent intent, final int timeInterval) ( final AlarmManager am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE); final PendingIntent pi = PendingIntent.getBroadcast(context, timeInterval, intent, 0); am.cancel(pi); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ( final AlarmManager.AlarmClockInfo alarmClockInfo = nou AlarmManager.AlarmClockInfo(System.currentTimeMillis() + timeInterval, pi); am.setAlarmClock(alarmClockInfo); else, if pi; (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) am.setExact(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + timeInterval, pi); else am.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + timeInterval, pi);)
Vreau să vă atrag atenția asupra steagului AlarmManager.RTC_WAKEUP- cu ajutorul acestuia, sistemul va permite aplicației noastre să se „trezească” atunci când ecranul este inactiv, când dispozitivul este în stare blocată.

Această abordare cu „ceasuri cu alarmă” ne-a oferit rezultatul dorit- aplicația din fundal interogează corect serverul pentru date noi. În prezent finalizăm algoritmul. Pe acest moment Implementăm și testăm următoarea optimizare, care ne va permite să restrângem gama de dispozitive și, prin urmare, să reducem sarcina pe server:

  • mesajul trimis de GCM către dispozitiv conține un ID unic;
  • primind datele cerere GET V fundal verificăm dacă o intrare cu același ID există deja pe dispozitiv;
  • dacă nu există astfel de date la nivel local pe dispozitiv, ne amintim acest ID și ora la care a fost primit T1;
  • asteptam PUSH cu acelasi ID, la primire ne amintim ora T2 si verificam diferenta dintre T2 si T1;
  • dacă diferența este mai mult decât un criteriu (valoare) temporar, atunci dispozitivul are o problemă cu livrarea notificărilor și pentru funcţionare corectă serviciul trebuie să solicite în mod constant date în fundal de la server (vă sfătuiesc să alegeți criteriul în funcție de problema care se rezolvă. În cazul nostru, criteriul a fost ales egal cu 5 minute);
  • această diferență ar trebui calculată de mai multe ori, de exemplu de 5-10 ori, abia după aceea putem concluziona că dispozitivul chiar are o problemă cu primind Push notificări (eliminând astfel situația unei banale deconectare a conexiunii, timeout etc.);
  • trebuie alungat acest algoritm periodic (de exemplu, o dată pe săptămână sau după actualizarea sistemului de operare pe dispozitiv).
Toate cele bune. Și mai puține astfel de cârje.

P.S.
A ajutat foarte mult în timpul procesului de testare

Problema cu notificările este una dintre cele comune Probleme cu iOS, pe care îl puteți găsi pe iPhone sau iPad. Ați descoperit că sunetele și vibrațiile de notificare nu funcționează pe iPhone. Trebuie să remediați această problemă, astfel încât să puteți afla despre ultimele mesaje sau știri din aplicațiile dvs.

Nu vă faceți griji dacă întâmpinați această problemă în timpul actualizării la iOS 10 sau iOS nou 11/11.1. Puteți încerca sfaturile noastre de mai jos pentru a remedia această problemă. Aplicabil pentru iPhone 7/6s/6/5s/4s și iPhone nou X/iPhone 8.

1. Pur și simplu reporniți iPhone-ul

Nu cel mai bun mod remediați problemele cu iOS decât doar reporniți dispozitivul. Nu cred? Incearca.

Pentru a remedia problema de a nu primi notificări pe iPhone, apăsați butonul de pornire/oprire timp de 2-3 secunde. Când glisorul apare în partea de sus a ecranului, eliberați butonul Pornire/Oprire și glisați-l spre dreapta pentru a opri iPhone-ul.

Oprirea iPhone-ului oprește toate activitățile care rulează în fundal. Mulți dintre ei sunt autoinițiați softwareși poate cauza funcționarea defectuoasă a dispozitivului.

Când opriți iPhone-ul și îl porniți sau când resetați iPhone-ul, acesta pornește normal și pornește din nou.

2. Verificați dacă iPhone-ul dvs. este în modul Silențios

Dacă iPhone-ul dvs. este în modul Silențios, acesta este cel mai probabil motivul pentru care notificările nu vin pe iPhone. Comutați butonul „Mute” de pe bara laterală a iPhone-ului și vedeți dacă bara portocalie apare așa cum se arată mai jos.

Dacă bara portocalie este vizibilă, înseamnă că iPhone-ul tău este în modul Silențios, ceea ce împiedică funcționarea notificărilor. Pur și simplu comutați butonul pe cealaltă parte pentru a vă plasa iPhone-ul modul generalși veți primi din nou toate notificările push.

De multe ori utilizatorii își plasează iPhone-ul modul silențios si uita de asta. Pentru toți utilizatorii noi de iPhone, acest sfat va fi util, verificați înainte de a trece la alte soluții.

Do Not Disturb, mai cunoscut sub numele de DND, este o caracteristică excelentă oferită de iOS. Cu această funcție, puteți dezactiva notificările și apelurile dacă doriți, cu excepția primirii apelurilor de la contactele selectate (favorite).

Cu toate acestea, dacă această funcție a fost activată în neștire sau din greșeală, este posibil ca iPhone-ul să nu primească notificări. Când vedeți pictograma lună în partea de sus a ecranului de start, înseamnă că funcția este activată.

Puteți dezactiva modul Nu deranja accesând Setări > Nu deranja > Dezactivați

Odată ce dezactivați DND, notificările push vor începe să funcționeze pe iPhone.

De asemenea, asigurați-vă că Nu deranjați nu este activat pentru anumite contacte. Pentru a verifica acest lucru, lansați aplicația Mesaje unde vă puteți vedea mesajele. Are vreun mesaj un semn de Lună? Dacă da, înseamnă că ați activat „Nu deranja” pentru acest contact:

Dezactivează aceasta, fila Detalii și dezactivează Nu deranja. Mulți utilizatori nu sunt conștienți de această caracteristică grozavă. Dacă ești unul dintre ei, îl poți folosi acum.

4. Verificați notificările aplicației

Inca una simpla, dar sfaturi eficiente– verificați notificările din aplicații. Uneori, notificările pentru unele aplicații sunt dezactivate, din cauza cărora notificările nu ajung pe iPhone. Puteți verifica dacă notificările sunt activate în aplicații accesând Setări > Selectați notificări, așa cum se arată în captura de ecran de mai jos.

Acum veți vedea toate aplicațiile care trimit în mod regulat notificări pe iPhone. Faceți clic pe aplicația care nu primește notificări pe iPhone și activați „Permite notificări”, așa cum se arată mai jos.

Nu-i așa de simplu? Doar urmareste următoarele acțiuniși activați notificările în toate aplicatii importante cum ar fi Mail, Calendar, Message etc. pentru a permite notificările push.

5. Conectați-vă la o rețea stabilă

Aveți nevoie de o conexiune la internet stabilă pentru a vă suporta toate aplicațiile și notificările push ale acestora. Până când iPhone-ul tău este conectat la un puternic Rețele Wi-Fi sau date celulare, nu veți primi notificări instantaneu.

Pentru a vă conecta la Wi-Fi, accesați Setări > atingeți Wi-Fi > Porniți-l și, în sfârșit, selectați rețeaua preferată și conectați-vă la ea introducând parola.

Pentru a vă activa datele mobile (dacă aveți un dispozitiv activ plan tarifar), atingeți Setări > atingeți Date celulare > activați-l.

Notă. Dacă descoperiți că conexiunea la internet nu este suficient de puternică din cauza unei probleme de rețea în timpul călătoriei, vă rugăm să aveți răbdare până când ajungeți rețea bunăși apoi încercați să vă conectați din nou.

6. Reconectați-vă la contul dvs. Apple ID

ID-ul tău Apple este adresa ta E-mail, pe care îl utilizați pentru a vă autentifica Magazin de aplicații si altii Servicii Apple. Dacă totul funcționează conform așteptărilor, introduceți ID-ul Apple devreme (cel mai probabil în timpul configurării inițiale).

Trebuie să vă reconectați la contul Apple ID. Aceasta este una dintre metodele utilizate frecvent atunci când există o problemă cu notificările pe un iPhone. Pentru a ieși din cont Apple ID, accesați Setări > ID Apple, iCloud, magazinul iTunesși App Store.”

7. Deconectați-vă de la iCloud și apoi conectați-vă din nou

iCloud metodă grozavă Sincronizați-vă dispozitivele, de la fotografii la fișiere și istoric web. Dar când întâmpinați unele probleme, uneori trebuie să vă deconectați de la iCloud. Urmați acest ghid pentru a afla cum să faceți acest lucru pe iPhone.

Deconectarea de la iCloud în iOS 10.3 este puțin diferită de cea din trecut și include un nou banner Apple ID.

Deschide Setări, apoi atinge bannerul Apple ID din partea de sus a ecranului (Apple ID, iCloud, iTunes, App Store). Derulați în jos și faceți clic pe „ Ieși" > « Deconectați-vă de la iCloud”.

A doua cale pentru versiuni iOS 10.2.1 și mai jos. Deschide Setări pe iPhone, atinge „ iCloud"> Derulați în jos și atingeți „ Ieși" > « Ieși" > « Ștergede pe iPhone».

Acum intră înapoi. Asta e tot, notificările ar trebui să funcționeze, dacă acest lucru nu te ajută, vezi sfaturile de mai jos!

8. Actualizați iOS pe iPhone

Știm cu toții despre ce lansează Apple Actualizări iOS pentru a introduce funcții noi și îmbunătățite pentru dispozitivele dvs. și pentru a remedia erorile care pot cauza probleme cu notificările care nu sunt primite pe telefon.

9. Restaurați iPhone

Restaurează-ți iPhone-ul pentru a remedia eroarea care împiedică primirea notificărilor pe iPhone, această remediere ar trebui să fie ultima ta opțiune. Această metodă resetează iPhone-ul, făcându-l la fel de rapid ca și cum tocmai l-ați cumpăra.

În cele din urmă veți pierde toate datele și setările salvate și, prin urmare, este important să le salvați înainte de a încerca această metodă. Urmați pașii de mai jos pentru a restaura iPhone-ul prin iTunes.

1. Conectați iPhone-ul la computer. Faceți clic pe Răsfoire > Creați o copie acum, așa cum se arată în captura de ecran de mai jos.

2. Apoi „Click Restore iPhone”, iTunes va apărea un mesaj de confirmare. În cele din urmă, faceți clic pe „Restaurare” și așteptați finalizarea procesului.

3. După ce ați terminat, reporniți iPhone-ul și configurați-l din nou pentru a verifica dacă notificările push funcționează pe el.

Notă importantă. Deși aceasta este o modalitate plictisitoare de a remedia notificările care nu funcționează pe iPhone, se știe că această metodă rezolvă problema de 9 din 10 ori. Încă o dată, vă sfătuim să alegeți această metodă doar dacă niciuna dintre celelalte soluții nu va funcționa.

Ați oprit să mai primiți notificări de la o anumită aplicație (sau toate simultan) pe iPhone și iPad? În acest manual am vorbit cel mai mult despre moduri eficiente remediați această eroare.

Conectați-vă din nou cu ID-ul Apple

Primul lucru de făcut dacă întâmpinați probleme la primirea notificărilor pe iPhone sau iPad este să vă conectați din nou la ID-ul Apple. Pentru a face acest lucru, accesați meniul „ Setări» → « iTunes Store și App Store", faceți clic pe Apple ID și în fereastra care se deschide selectați " Ieși" Apoi, pe aceeași pagină trebuie să faceți clic pe „ A intra» și indicați informațiile contului dvs Înregistrările Apple ID.

Reconectați dispozitivul la iCloud

De asemenea, merită să vă deconectați și să vă conectați din nou la contul dvs. înregistrare iCloud. Pentru a face acest lucru, accesați meniul " Setări» → iCloud iar în partea de jos a paginii faceți clic pe „ Ieși" Apoi conectați-vă la iCloud din nou pe aceeași pagină.

Forțați repornirea dispozitivului

Cei doi pași anteriori s-ar putea să nu ajute imediat, ci numai după ce ați făcut dur reporniți iPhone-ul sau iPad. Țineți apăsate butoanele Acasă(Butonul de reducere a volumului pe iPhone 7/7 Plus) și Nutrițieși țineți-le apăsat până când sigla Apple apare pe afișaj. După pornirea dispozitivului, problema cu primirea notificărilor ar trebui să dispară.

Rețineți că în unele cazuri repornire forțată ajută la rezolvarea problemei eroare software de propria ei.

Mod alternativ

La multe utilizatorii de iPhone iar iPad-ul cu problema primirii notificărilor a fost ajutat de o metodă similară celor anterioare:

Pasul 1. Accesați meniul " Setări» → « iTunes Store și App Store" și ieși cont ID-ul Apple.

Pasul 2: Opriți și porniți iPhone-ul sau iPad-ul.

Pasul 3. Odată pornit, accesați meniul " Setări» → « iTunes Store și App Store", faceți clic pe " A intra» și conectați-vă folosind informațiile contului dvs. Apple ID.

Verificați setările sistemului dvs

Dacă pașii enumerați mai sus nu au ajutat, cel mai probabil problema constă în setări iOS sau aplicatii specifice. În primul rând, accesați meniul " Setări» → « Nu deranjați» și verificați dacă modul „liniștit” este activat.

Și, în al doilea rând, selectați aplicația de la care nu primiți notificări în meniul „ Setări» → « Notificări" și asigurați-vă că comutatorul " Permiterea notificărilor» activ.

Un factor important de siguranță este viteza de răspuns la evenimente. Un mesaj despre un eveniment sau incident care sosește cu 10 minute întârziere sau nu ajunge deloc, în majoritatea cazurilor, face toate investițiile în supraveghere video, securitate, sisteme de control acces, casă inteligentă. Pentru cei fără personal de securitate propriu, instalăm întotdeauna sisteme controlate prin intermediul unui smartphone sau tabletă, care vă permit să vizualizați video, să controlați automatizarea, să deschideți și să închideți încuietori și porți, robinete și alte dispozitive. Și auziți adesea că aplicația funcționează prost, face ceva, dar nu livrează notificări. Dar nu este întotdeauna vina dezvoltatorului. Adesea motivul este în smartphone, sau mai exact în sistemul său de operare. Să reparăm notificările Push.

Serviciul de livrare a notificărilor Push de la Google și sistemul de operare sunt responsabile pentru livrarea mesajelor pe telefonul dvs., iar apoi transmit mesajul către aplicația pentru care a fost destinat. Pe dispozitive Măr De obicei nu sunt probleme, dar pe dispozitivele cu Bazat pe Android livrarea notificărilor se face în așa fel încât dezvoltatorii de aplicații le costă multă muncă pentru ca mesajele să ajungă și să ajungă la timp, iar acestea nu reușesc întotdeauna. De fapt, Android în sine nu interferează cu livrarea mesajelor; problemele apar din cauza faptului că fiecare producător are o grămadă de propriile suplimente și „îmbunătățiri” la baza sistem de operare.
Să ne dăm seama.

Ce să faci dacă mesajele nu sunt livrate deloc?

Iată câteva posibile motive:

  • Utilizatorul nu a înregistrat niciun cont Google activ pe telefon;
  • Versiune învechită Servicii Google Play . Este necesară actualizarea acestuia, aceasta poate necesita actualizarea întregului sistem de smartphone;
  • Notificările pentru aplicație sunt dezactivate (bifează pe pagina aplicației în setările telefonului);
  • Funcționarea aplicației în fundal este limitată (setarea se află în meniul „Utilizarea datelor”);

Pentru ca aplicația dvs. de sistem de securitate, sau de exemplu de la WhatsApp, Telegram, Skype, Vider, să primească un mesaj, telefonul trebuie să contacteze serverul și să verifice dacă există un mesaj nou pentru el, să-l ridice dacă există, și transfer aplicatia dorita, astfel încât să se afișeze deja. Aceasta înseamnă că telefonul trebuie să fie întotdeauna conectat la Internet, chiar dacă este în buzunar. Toate acestea consumă bateria telefonului, iar mulți producători, care încearcă să prelungească durata de funcționare a smartphone-ului cu o singură încărcare, interzic notificările Push sau fac verificarea foarte rară.

Deci, motivele întârzierilor Mesaje push Ar trebui să vă uitați în mod special în „sisteme de economisire a energiei” (de exemplu, Stamina pe dispozitivele Sony), „optimizarea aplicațiilor” etc. și aici fiecare producător de smartphone-uri bazate pe Android își inventează propria roată și adesea o reface de la actualizare la actualizare.

În acest articol vom încerca să colectăm descrieri despre dezactivarea acestor optimizări ale consumului de energie pentru mesaje Push pentru diferite telefoane.

Merită să spui ce anume dezactivarea Push notificările au un impact foarte slab asupra consumului de energie în comparație cu consumul de LTE sau o aplicație consumatoare de energie. Activarea sau dezactivarea optimizărilor mesajelor Push modifică durata de viață a bateriei unui smartphone la o singură încărcare cu maximum câteva procente.

Samsung Galaxy S6

O aplicație care ne dăunează Samsung Galaxy S6, numit . Acest cerere separată, care poate fi găsit și în setările sistemului.

În aplicația Smart Manager, trebuie să faceți clic pe OPȚIUNI, în dreapta colțul de sus. „Configurarea notificărilor”. Și porniți comutatorul „Degradarea performanței”. Denumirea este foarte ciudată și confuză, dat fiind faptul că degradează performanța în poziția oprită. Pentru a primi notificări Push, poziția comutatorului trebuie să fie ca în imagine. Comutatorul „Economisire energie” nu produce prea mult efect, dar îl puteți porni și pe acesta.

Pe dispozitivele ASUS


  • Pe dispozitiv ASUS ZenFone Este posibil ca 2 aplicații să nu pornească după repornirea dispozitivului sau descărcarea aplicației din memorie cu acces aleator dispozitive. Pentru a rezolva această problemă, permiteți pornire automată pentru aplicație în setările Managerului de pornire.

Pe dispozitivele HUAWEI

Pot exista următoarele probleme și modalități de a le rezolva:

  • Dacă modul de economisire a energiei este activat, este posibil să nu apară ferestre pop-up. Pentru a rezolva această problemă, adăugați aplicația la lista de aplicații protejate din Battery Manager.
  • Aplicația poate fi descărcată din memoria RAM a dispozitivului folosind sistemul de operare. Pentru a rezolva această problemă, fixați aplicația pe RAM-ul dispozitivului dvs. utilizând Application Manager și adăugați-o la lista de aplicații protejate din Battery Manager.

Pe dispozitivele Meizu

Pot exista următoarele probleme și modalități de a le rezolva:

Pe dispozitivele Lenovo

Pot exista următoarele probleme și modalități de a le rezolva:

Pe dispozitivele Samsung

Pot exista următoarele probleme și modalități de a le rezolva:

  • Este posibil ca aplicația să nu pornească după repornirea dispozitivului. Pentru a rezolva această problemă, activați repornirea automată. De exemplu, folosiți Aplicație inteligentă Administrator. Accesați Smart Manager > RAM > Aplicație de încărcare automată. și porniți întrerupătorul.

Pe dispozitivele XIAOMI MIUI

Pot exista următoarele probleme și modalități de a le rezolva:

Pe dispozitivele ZTE

Pot exista următoarele probleme și modalități de a le rezolva:

Cum să remediați o aplicație în memoria RAM a dispozitivului

Deschideți Managerul de activități. De exemplu, apăsați și mențineți apăsat butonul din mijloc până când pe ecran apare o listă cu toate aplicațiile care rulează.
Găsiți aplicația.
Faceți clic pe pictograma Blocare de lângă numele aplicației.
Pictograma de blocare indică faptul că aplicația este fixată pe RAM.