Broken Push Notifications Fix til Android-enheder på brugerdefinerede ROM'er

click fraud protection

På XDA elsker vi brugerdefinerede ROM'er, men nogle gange, når du gendanner appdata, kan du lide af ødelagte push-meddelelser. Vi forklarer hvorfor og hvordan man løser det!

På XDA-Developers er vi alle store fans af brugerdefinerede ROM'er, temaer og alle andre former for modifikationer. Nogle af os skifter mellem forskellige brugerdefinerede ROM'er ret regelmæssigt, og bruger som sådan app-backupløsninger som f.eks og backup eller den populære Titanium Backup. Mange brugere har rapporteret problemer med at have ødelagte push-meddelelser efter en ren flash eller ROM-switch, hvor WhatsApp er en af ​​de største lovovertrædere. Andre apps, såsom Tumblr, bliver også ofre for ikke at vise nogen push-meddelelser. Hvorfor er dette, og hvordan kan du rette det?


Problemet

Android-enheder med Google Play Services installeret er registreret med Firebase Cloud Messaging-tjenesten (FCM), tidligere kendt som Google Cloud Messaging (GCM). Hvad dette gør, er at beregne et unikt enhedstoken for dig, og når du installerer en FCM-aktiveret app (såsom WhatsApp), registreres den med FCM Push-tjenesten, så den kan sende dig push-meddelelser. Din enhed kan derefter vækkes, mens den er i slumretilstand, hver gang en FCM-meddelelse med høj prioritet skubbes til din enhed. FCM-meddelelser med høj prioritet inkluderer f.eks. WhatsApp og andre instant messaging-applikationer. Hvis du derimod sletter systemet, når du installerer en ny ROM på din enhed, vil din telefon registrere en 

ny FCM-token, og alle apps, du gendanner med data, vil ikke længere kunne skubbe FCM-notifikationer, da de stadig bruger det gamle token.

Men hvad hvis din telefon ikke har Google Play Services installeret? Hvordan modtager du notifikationer? Nå, FCM-aktiverede apps vil generelt have deres egen push-meddelelsestjeneste som en reserve. For eksempel bruger Facebook Messenger en tjeneste kaldet FBNS, som den er standard til, når Google Play-tjenester ikke registreres. Dette kan ses på skærmbilledet til siden under afsnittet "Push Notification" gemt væk i Facebook Messenger's interne funktioner. Jeg tror, ​​at nogle apps registrerer, når FCM ikke virker, og falder tilbage til deres egen tjeneste, når FCM går i stykker, men det er åbenbart ikke alle apps, der gør dette.


Løsning af ødelagte push-meddelelser

Den nemmeste måde at undgå at løbe ind i problemer er installere apps normalt i stedet for at gendanne gennem Titanium Backup (eller din anden valgfri backuptjeneste) efter en ren flash eller en ROM-switch. Dette kan være besværligt for nogle apps, men mange såsom WhatsApp giver dig mulighed for at sikkerhedskopiere dine chats i appen alligevel. Andre apps såsom Tumblr indeholder alle deres data i skyen, så der er ingen grund til at gendanne dem. Hvis du har problemer med push-meddelelser og har brugt en backup-tjeneste til at gendanne dine apps, kan du prøve at geninstallere dem via Play Butik. Ethvert problem med push-meddelelser, jeg personligt har haft, er blevet løst ved at geninstallere appen på normal vis (enten via Play Butik eller direkte gennem en APK), så prøv det, og jeg håber, det løser dit ødelagte push meddelelser!


Foreslået læsning: Slå irriterende arbejdsmails automatisk til tavshed med Quiet til Gmail