Na XDA obožujemo ROM-e po meri, vendar včasih, ko obnovite podatke aplikacije, morda pride do pokvarjenih potisnih obvestil. Pojasnjujemo, zakaj in kako to popraviti!
Na XDA-Developers smo vsi veliki oboževalci ROM-ov po meri, tem in vseh drugih vrst sprememb. Nekateri od nas dokaj redno preklapljamo med različnimi ROM-i po meri in zato uporabljamo rešitve za varnostno kopiranje aplikacij, kot je npr oandbackup ali priljubljeni Titanium Backup. Številni uporabniki so poročali o težavah s pokvarjenimi potisnimi obvestili po čistem preklopu flash ali ROM, pri čemer je WhatsApp eden največjih kršiteljev. Druge aplikacije, kot je Tumblr, so prav tako žrtve, ker ne prikazujejo nobenih potisnih obvestil. Zakaj je tako in kako lahko to popravite?
Težava
Naprave Android z nameščenimi storitvami Google Play so registrirane pri storitvi Firebase Cloud Messaging (FCM), prej znani kot Google Cloud Messaging (GCM). To naredi za vas izračun edinstvenega žetona naprave, ki se nato, ko namestite aplikacijo, ki podpira FCM (kot je WhatsApp), registrira pri storitvi FCM Push, da vam lahko pošilja potisna obvestila. Vašo napravo je nato mogoče prebuditi, ko je v načinu Doze, kadar koli je v vašo napravo potisnjeno obvestilo FCM z visoko prednostjo. Obvestila FCM z visoko prioriteto vključujejo na primer aplikacije WhatsApp in druge aplikacije za neposredno sporočanje. Če pa ob namestitvi novega ROM-a v napravo izbrišete sistem, bo vaš telefon registriral a
novo Žeton FCM in vse aplikacije, ki jih obnovite s podatki, ne bodo mogle več pošiljati obvestil FCM, saj še vedno uporabljajo stari žeton.Kaj pa, če vaš telefon nima nameščenih storitev Google Play? Kako prejemate obvestila? No, aplikacije, ki podpirajo FCM, bodo na splošno imele lastno storitev potisnih obvestil kot nadomestno možnost. Facebook Messenger na primer uporablja storitev, imenovano FBNS, ki je privzeta, ko storitve Google Play niso zaznane. To lahko vidite na posnetku zaslona ob strani pod razdelkom »Push Notification«, ki je skrit v notranjosti Facebook Messengerja. Verjamem, da nekatere aplikacije zaznajo, ko FCM ne deluje, in se vrnejo k lastni storitvi, ko se FCM pokvari, vendar tega očitno ne počne vsaka aplikacija.
Reševanje pokvarjenih potisnih obvestil
Najpreprostejši način, da se izognete težavam, je normalno nameščanje aplikacij namesto obnovitve prek Titanium Backup (ali vaše druge storitve varnostnega kopiranja po izbiri) po čistem blisku ali preklopu ROM. Za nekatere aplikacije je to lahko mukotrpno, vendar vam mnoge, kot je WhatsApp, kljub temu omogočajo varnostno kopiranje klepetov znotraj aplikacije. Druge aplikacije, kot je Tumblr, vsebujejo vse svoje podatke v oblaku, zato ni razloga, da bi jih obnovili. Če imate težave s potisnimi obvestili in ste za obnovitev aplikacij uporabili storitev varnostnega kopiranja, jih poskusite znova namestiti prek Trgovine Play. Vse težave s potisnimi obvestili, ki sem jih osebno imel, so bile odpravljene s ponovno namestitvijo aplikacije na običajen način (v Trgovini Play ali neposredno prek APK-ja), zato ga poskusite in upam, da bo popravil vaš pokvarjen pritisk obvestila!
Predlagano branje: Samodejno utišajte nadležna službena e-poštna sporočila s funkcijo Quiet for Gmail