Remediere de notificări push sparte pentru dispozitivele Android pe ROM-uri personalizate

Pe XDA ne plac ROM-urile personalizate, dar uneori, când restaurați datele aplicației, este posibil să suferiți de notificări push sparte. Vă explicăm de ce și cum să o remediați!

Pe XDA-Developers suntem cu toții mari fani ai ROM-urilor personalizate, a temelor și a tuturor altor tipuri de modificări. Unii dintre noi comută destul de regulat între diferite ROM-uri personalizate și, ca atare, folosesc soluții de backup pentru aplicații, cum ar fi oandbackup sau popularul Titanium Backup. Mulți utilizatori au raportat probleme cu notificările push întrerupte după un flash curat sau comutare ROM, WhatsApp fiind unul dintre cei mai mari infractori. Alte aplicații, cum ar fi Tumblr, sunt, de asemenea, victime pentru a nu afișa notificări push. De ce este acest lucru și cum îl puteți repara?


Problema

Dispozitivele Android cu serviciile Google Play instalate sunt înregistrate cu serviciul Firebase Cloud Messaging (FCM), cunoscut anterior ca Google Cloud Messaging (GCM). Acest lucru face este să calculeze un simbol unic de dispozitiv pentru dvs., apoi, atunci când instalați o aplicație compatibilă cu FCM (cum ar fi WhatsApp), aceasta se înregistrează la serviciul FCM Push, astfel încât să vă poată trimite notificări push. Dispozitivul dvs. poate fi apoi trezit în timp ce este în modul Doze ori de câte ori o notificare FCM cu prioritate ridicată este trimisă pe dispozitiv. Notificările FCM cu prioritate ridicată includ, de exemplu, aplicații precum WhatsApp și alte aplicații de mesagerie instantanee. Dacă, totuși, ștergeți sistemul când instalați un nou ROM pe dispozitiv, telefonul dvs. va înregistra a 

nou Indicativul FCM și orice aplicație pe care le restaurați cu date nu vor mai putea trimite notificări FCM, deoarece încă folosesc vechiul simbol.

Dar ce se întâmplă dacă telefonul tău nu are serviciile Google Play instalate? Cum primești notificări? Ei bine, aplicațiile compatibile FCM vor avea, în general, propriul serviciu de notificare push ca alternativă. De exemplu, Facebook Messenger folosește un serviciu numit FBNS, pe care îl folosește implicit atunci când Serviciile Google Play nu sunt detectate. Acest lucru poate fi văzut în captura de ecran din lateral sub secțiunea „Notificare push”, ascunsă în interiorul Facebook Messenger. Cred că unele aplicații detectează când FCM nu funcționează și revin la propriul serviciu atunci când FCM se întrerupe, dar evident că nu toate aplicațiile fac acest lucru.


Rezolvarea notificărilor push sparte

Cel mai simplu mod de a evita problemele este instalând aplicații în mod normal în loc să restaurați prin Titanium Backup (sau alt serviciu de rezervă la alegere) după un flash curat sau un comutator ROM. Acest lucru poate fi dificil pentru unele aplicații, dar multe, cum ar fi WhatsApp, vă permit oricum să faceți backup pentru chat-urile din aplicație. Alte aplicații precum Tumblr conțin toate datele lor în cloud, așa că nu există niciun motiv pentru a le restaura. Dacă aveți probleme cu notificările push și ați folosit un serviciu de rezervă pentru a vă restaura aplicațiile, încercați să le reinstalați prin Magazinul Play. Orice problemă cu notificările push pe care am avut-o personal a fost rezolvată prin reinstalarea aplicației prin mijloace normale (fie prin Magazin Play, fie direct printr-un APK), așa că încercați și sper să vă rezolve push-ul întrerupt notificări!


Lectură sugerată: Opriți automat e-mailurile de lucru enervante cu Silențios pentru Gmail