Sugedusių tiesioginių pranešimų pataisymas, skirtas „Android“ įrenginiams tinkintuose ROM

XDA mums patinka pasirinktiniai ROM, bet kartais atkūrę programos duomenis galite nukentėti dėl sugadintų tiesioginių pranešimų. Mes paaiškiname, kodėl ir kaip tai ištaisyti!

XDA-Developers mes visi esame didžiuliai tinkintų ROM, temų ir visų kitų modifikacijų gerbėjai. Kai kurie iš mūsų gana reguliariai perjungia skirtingus pasirinktinius ROM ir todėl naudoja programų atsargines kopijas, pvz., o ir atsarginė kopija arba populiarioji Titanium Backup. Daugelis vartotojų pranešė apie problemas, susijusias su sugedusiais tiesioginiais pranešimais po švarios blykstės arba ROM perjungimo, o „WhatsApp“ yra vienas didžiausių pažeidėjų. Kitos programos, tokios kaip „Tumblr“, taip pat tampa nerodymo tiesioginių pranešimų aukomis. Kodėl taip yra ir kaip galite tai ištaisyti?


Problema

„Android“ įrenginiai, kuriuose įdiegtos „Google Play“ paslaugos, yra užregistruoti naudojant „Firebase“ pranešimų siuntimo iš debesies (FCM) paslaugą, anksčiau vadintą „Google Cloud Messaging“ (GCM). Tai apskaičiuoja jums unikalų įrenginio prieigos raktą, tada, kai įdiegiate FCM įgalintą programą (pvz., WhatsApp), ji užsiregistruoja FCM Push tarnyboje, kad galėtų siųsti jums tiesioginius pranešimus. Tada jūsų įrenginys gali būti pažadinamas, kai jis veikia miego režimu, kai į jūsų įrenginį nusiunčiamas aukšto prioriteto FCM pranešimas. Didelio prioriteto FCM pranešimai apima, pavyzdžiui, WhatsApp ir kitas momentinių pranešimų programas. Tačiau jei išvalysite sistemą, kai įrenginyje įdiegsite naują ROM, jūsų telefonas užregistruos a 

naujas FCM prieigos raktas ir visos programos, kurias atkursite naudodami duomenis, nebegalės siųsti FCM pranešimų, nes jos vis dar naudoja senąjį prieigos raktą.

Bet ką daryti, jei jūsų telefone nėra įdiegtos „Google Play“ paslaugos? Kaip gaunate pranešimus? Na, FCM įgalintos programos paprastai turės savo tiesioginių pranešimų paslaugą kaip atsarginį variantą. Pavyzdžiui, „Facebook Messenger“ naudoja paslaugą, vadinamą FBNS, kuri pagal numatytuosius nustatymus naudojama, kai „Google Play“ paslaugos neaptinkamos. Tai galima pamatyti ekrano kopijoje, esančiame po skiltyje „Push Notification“, paslėptoje „Facebook Messenger“ viduje. Manau, kad kai kurios programos nustato, kai FCM neveikia, ir grįžta prie savo paslaugų, kai FCM nutrūksta, bet akivaizdu, kad ne kiekviena programa tai daro.


Sugedusių tiesioginių pranešimų sprendimas

Paprasčiausias būdas išvengti problemų įprastai diegti programas užuot atkūrę naudodami „Titanium Backup“ (arba kitą pasirinktą atsarginės kopijos paslaugą) po švarios blykstės arba perjungus ROM. Kai kurioms programoms tai gali būti sudėtinga, tačiau daugelis, pvz., „WhatsApp“, leidžia kurti atsargines pokalbių kopijas programoje. Kitos programos, pvz., „Tumblr“, turi visus savo duomenis debesyje, todėl nėra jokios priežasties juos atkurti. Jei kyla problemų dėl tiesioginių pranešimų ir naudojote atsarginių kopijų kūrimo paslaugą programoms atkurti, pabandykite jas iš naujo įdiegti naudodami „Play“ parduotuvę. Visos problemos, susijusios su tiesioginiais pranešimais, su kuriomis aš asmeniškai susidūriau, buvo išspręstos iš naujo įdiegus programą įprastomis priemonėmis (iš „Play“ parduotuvės arba tiesiogiai per APK), todėl išbandykite ir tikiuosi, kad tai ištaisys jūsų sugedusią pastangą pranešimai!


Siūloma skaityti: Automatiškai nutildykite erzinančius darbo el. laiškus naudodami Quiet for Gmail