Zašto ne primam PUSH obavijesti u 3CX VoIP klijentu za Android

Možda ste već isprobali našu novu aplikaciju 3CX za Android Beta. Trenutno aktivno radimo na izdanju koje će uključivati, između ostalog, podršku za video pozive! Ako još niste vidjeli novi 3CX klijent, pridružite se grupa beta testera!

Međutim, primijetili smo prilično čest problem - nestabilan rad PUSH obavijesti o pozivima i porukama. Tipična negativna recenzija na Google Playu: ako je aplikacija trenutno neaktivna, pozivi se ne prihvaćaju.

Zašto ne primam PUSH obavijesti u 3CX VoIP klijentu za Android

Takve povratne informacije shvaćamo vrlo ozbiljno. Sve u svemu, infrastruktura Google Firebase koju Google koristi za obavijesti vrlo je pouzdana. Stoga je vrijedno podijeliti problem s PUSH-om na nekoliko razina - točaka na kojima se može pojaviti:

  1. Rijetki problemi s uslugom Google Firebase. Možete provjeriti status usluge здесь.
  2. Očite pogreške u našoj aplikaciji - ostavite recenzije na Google Playu.
  3. Problemi s postavljanjem telefona - možda ste napravili određene postavke ili instalirali aplikacije za optimizaciju koje ometaju rad PUSH-a.
  4. Značajke ovog Androida izgrađene su na ovom modelu telefona. Za razliku od Applea, programeri Android uređaja prilagođavaju sustav dodajući mu različita "poboljšanja", koja prema zadanim postavkama ili uvijek blokiraju PUSH.

U ovom ćemo članku dati preporuke u vezi s poboljšanjem pouzdanosti PUSH-a u posljednje dvije točke.

Problemi s povezivanjem s Firebase poslužiteljima

Često se događa situacija da je PBX uspješno spojen na Firebase infrastrukturu, ali PUSH ne stiže do uređaja. U tom slučaju provjerite utječe li problem samo na 3CX aplikaciju ili i na druge aplikacije.

Ako se PUSH ne pojavi u drugim aplikacijama, pokušajte uključiti i isključiti način rada u zrakoplovu, ponovno pokrenuti Wi-Fi i mobilne podatke ili čak ponovno pokrenuti telefon. Time se briše mrežni stog Androida i problem bi mogao biti riješen. Ako je zahvaćena samo 3CX aplikacija, pokušajte je deinstalirati i ponovno instalirati.

Zašto ne primam PUSH obavijesti u 3CX VoIP klijentu za Android

Programi za uštedu energije proizvođača telefona

Iako Android ima ugrađene značajke za uštedu energije, proizvođači pametnih telefona dodaju vlastita "poboljšanja". Doista, neki od njih produljuju vijek trajanja uređaja, ali istovremeno mogu utjecati na rad pozadinskih aplikacija. Preporučujemo da pronađete i onemogućite sve alate trećih strana za uštedu energije.

Međutim, ovdje treba biti oprezan. Dobavljači često stvaraju vlastite značajke za uštedu energije kako bi spriječili da se telefon pregrije. Ponekad na ovaj način pokušavaju zaobići nesavršenosti hardvera, ali ako se telefon zapali, to neće biti važno. Stoga, nakon onemogućavanja "poboljšanih" značajki uštede energije, testirajte uređaj pod opterećenjem. I, naravno, koristite visokokvalitetne punjače i USB kabele marke.

Ograničenja pozadinskih podataka

Pozadinski prijenos podataka koriste mnoge Android usluge i aplikacije. Tipičan primjer je automatsko ažuriranje instaliranih aplikacija. Ako korisnik ima ograničenja u količini prenesenih podataka, Android Background Data Restriction usluga jednostavno blokira pozadinski promet aplikacija, uključujući PUSH obavijesti.

Obavezno isključite 3CX klijenta iz takvih ograničenja. Idite na Postavke > Aplikacije i obavijesti > O aplikaciji > 3CX > Prijenos podataka i uključite Pozadinski način rada.

Zašto ne primam PUSH obavijesti u 3CX VoIP klijentu za Android

Značajka uštede podataka

Funkcija uštede podataka se ne koristi kada je spojen na Wi-Fi, ali "reže" prijenos kada radi na 3G/4G mobilnim mrežama. Ako planirate koristiti 3CX klijent, spremanje treba biti onemogućeno u Postavke > Mreža i internet > Mobilni podaci > gornji desni izbornik > Spremanje podataka.

Zašto ne primam PUSH obavijesti u 3CX VoIP klijentu za Android

Ako i dalje trebate spremati podatke, kliknite Neograničen pristup podacima i omogućite ga za 3CX (pogledajte prethodni snimak zaslona) 

Pametna ušteda energije Android Doze Mode

Počevši s Androidom 6.0 (API razina 23) Marshmallow, Google je implementirao inteligentna ušteda energije, koji se aktivira kada se uređaj neko vrijeme ne koristi - ostaje nepomičan s isključenim zaslonom i bez priključenog punjača. U isto vrijeme, aplikacije se obustavljaju, prijenos podataka se minimizira, a procesor prelazi u način rada za uštedu energije. U Doze Modeu, mrežni zahtjevi se ne obrađuju osim za PUSH obavijesti visokog prioriteta. Zahtjevi za Doze Mode stalno postaju sve stroži - nove verzije Androida mogu blokirati operacije sinkronizacije, razne obavijesti, skeniranje Wi-Fi mreža, rad GPS-a...

Iako 3CX šalje PUSH obavijesti s visokim prioritetom, Android određene verzije ih može ignorirati. To izgleda ovako: uzmete telefon sa stola, ekran se uključi - i stigne obavijest o dolaznom pozivu (odgođena uštedom energije Doze Mode). Javljaš se - i tišina, poziv je odavno propušten. Problem je pogoršan činjenicom da neki uređaji nemaju vremena izaći iz Doze Mode ili ga ne obrađuju ispravno.

Kako biste provjerili uzrokuje li Doze Mode problem, uključite telefon u punjač, ​​stavite ga na stol i pričekajte nekoliko sekundi da se počne puniti. Nazovite - ako PUSH i poziv prođe, onda je problem u Doze Mode. Kao što je spomenuto, kada je spojen na punjenje, Doze Mode nije aktiviran. U isto vrijeme, jednostavno pomicanje samostalnog telefona ili uključivanje njegovog zaslona ne jamči potpuni izlazak iz Doze.

Dakle, ako je problem Doze, pokušajte ukloniti aplikaciju 3CX iz načina optimizacije baterije u Postavke > Aplikacije i obavijesti > O aplikaciji > 3CX > Baterija > Iznimke načina rada za štednju baterije.

Zašto ne primam PUSH obavijesti u 3CX VoIP klijentu za Android

Isprobajte naše preporuke. Ako nisu pomogli, instalirajte 3CX za Android na drugom telefonu i provjerite stabilnost. To će vam pomoći da točno odredite je li problem u određenom uređaju ili mreži na kojoj ga koristite. Također preporučujemo instaliranje svih dostupnih ažuriranja za Android.

Ako ništa drugo ne uspije, detaljno opišite problem, navodeći točan model telefona i verziju Androida na našem specijalizirani forum.

I posljednja preporuka koja se može činiti očitom. Što je viša klasa telefona, što je poznatiji proizvođač, veće su šanse za besprijekoran rad čim ga izvadite iz kutije. Ako je moguće, koristite Google, Samsung, LG, OnePlus, Huawei i sve uređaje na Android Jedan. Ovaj članak koristi snimke zaslona s telefona LG V30+ sa sustavom Android 8.0.

Izvor: www.habr.com

Dodajte komentar