Rikkoutuneiden push-ilmoitusten korjaus Android-laitteille mukautetuilla ROM-levyillä

XDA: ssa rakastamme mukautettuja ROM-levyjä, mutta joskus kun palautat sovellustietoja, saatat kärsiä rikkinäisistä push-ilmoituksista. Selitämme miksi ja kuinka korjata se!

XDA-Developersissä olemme kaikki mukautettujen ROM-levyjen, teemojen ja kaikenlaisten muunnelmien suuria faneja. Jotkut meistä vaihtavat erilaisten mukautettujen ROM-levyjen välillä melko säännöllisesti ja käyttävät siten sovellusten varmuuskopiointiratkaisuja, kuten oandbackup tai suosittu Titanium Backup. Monet käyttäjät ovat raportoineet ongelmista, jotka liittyvät rikkoutuneisiin push-ilmoituksiin puhtaan flash- tai ROM-kytkimen jälkeen, ja WhatsApp on yksi suurimmista rikoksentekijöistä. Myös muut sovellukset, kuten Tumblr, eivät näytä push-ilmoituksia. Miksi tämä on ja miten voit korjata sen?


Ongelma

Android-laitteet, joihin on asennettu Google Play Palvelut, on rekisteröity Firebase Cloud Messaging (FCM) -palveluun, joka tunnettiin aiemmin nimellä Google Cloud Messaging (GCM). Tämä laskee sinulle ainutlaatuisen laitetunnuksen, jonka jälkeen kun asennat FCM-yhteensopivan sovelluksen (kuten WhatsApp), se rekisteröityy FCM Push -palveluun, jotta se voi lähettää sinulle push-ilmoituksia. Laitteesi voidaan sitten herättää sen ollessa torkkutilassa aina, kun korkean prioriteetin FCM-ilmoitus välitetään laitteellesi. Tärkeimpiä FCM-ilmoituksia ovat esimerkiksi WhatsApp ja muut pikaviestisovellukset. Jos kuitenkin pyyhit järjestelmän asentaessasi uutta ROM-muistia laitteeseesi, puhelimesi rekisteröi a 

Uusi FCM-tunnus ja mitkään datalla palauttamasi sovellukset eivät voi enää lähettää FCM-ilmoituksia, koska ne käyttävät edelleen vanhaa tunnusta.

Mutta entä jos puhelimeesi ei ole asennettu Google Play -palveluita? Miten saat ilmoitukset? No, FCM-yhteensopivilla sovelluksilla on yleensä oma push-ilmoituspalvelunsa varavaihtoehtona. Esimerkiksi Facebook Messenger käyttää FBNS-nimistä palvelua, jota se käyttää oletuksena, kun Google Play -palveluita ei havaita. Tämä näkyy kuvakaappauksessa sivulla "Push Notification" -osion alla piilotettuna Facebook Messengerin sisäosissa. Uskon, että jotkin sovellukset havaitsevat, kun FCM ei toimi, ja palaavat omaan palveluunsa, kun FCM katkeaa, mutta ilmeisesti kaikki sovellukset eivät tee tätä.


Rikkinäisten push-ilmoitusten ratkaiseminen

Yksinkertaisin tapa välttää ongelmia on asentaa sovelluksia normaalisti sen sijaan, että palauttaisit Titanium Backupin (tai muun valitsemasi varmuuskopiointipalvelun) kautta puhtaan salaman tai ROM-kytkimen jälkeen. Tämä voi olla vaivalloista joillekin sovelluksille, mutta monet, kuten WhatsApp, antavat sinun varmuuskopioida keskustelut sovelluksessa joka tapauksessa. Muut sovellukset, kuten Tumblr, sisältävät kaikki tietonsa pilvessä, joten niitä ei ole syytä palauttaa. Jos sinulla on ongelmia push-ilmoitusten kanssa ja olet käyttänyt varmuuskopiointipalvelua sovellusten palauttamiseen, yritä asentaa ne uudelleen Play Kaupan kautta. Kaikki push-ilmoituksiin liittyvät ongelmat on korjattu asentamalla sovellus uudelleen normaalilla tavalla (joko Play Kaupasta tai suoraan APK: n kautta), joten kokeile sitä ja toivon, että se korjaa rikkinäisen työnnäsi ilmoituksia!


Suositeltu luku: Hiljennä ärsyttävät työsähköpostit automaattisesti Quiet for Gmaililla