Zakaj ne prejemam PUSH obvestil v odjemalcu 3CX VoIP za Android

Morda ste že preizkusili našo novo aplikacijo 3CX za Android Beta. Trenutno aktivno delamo na izdaji, ki bo med drugim vključevala podporo za video klice! Če še niste videli novega odjemalca 3CX, se pridružite skupina beta preizkuševalcev!

Opazili pa smo dokaj pogosto težavo - nestabilno delovanje PUSH obvestil o klicih in sporočilih. Tipična negativna ocena v Googlu Play: če je aplikacija trenutno neaktivna, se klici ne sprejemajo.

Zakaj ne prejemam PUSH obvestil v odjemalcu 3CX VoIP za Android

Takšne povratne informacije jemljemo zelo resno. Na splošno je infrastruktura Google Firebase, ki jo Google uporablja za obvestila, zelo zanesljiva. Zato je vredno problem s PUSH razdeliti na več ravni - točk, na katerih se lahko pojavi:

  1. Redke težave s storitvijo Google Firebase. Lahko preverite stanje storitve tukaj.
  2. Očitne napake v naši aplikaciji - pustite ocene v Google Play.
  3. Težave z nastavitvijo telefona – morda ste izvedli določene nastavitve ali namestili aplikacije za optimiziranje, ki motijo ​​delovanje PUSH.
  4. Funkcije tega Androida temeljijo na tem modelu telefona. Za razliko od Appla, razvijalci naprav Android prilagodijo sistem tako, da mu dodajo različne "izboljšave", ki privzeto ali vedno blokirajo PUSH.

V tem članku bomo podali priporočila glede izboljšanja zanesljivosti PUSH v zadnjih dveh točkah.

Težave pri povezovanju s strežniki Firebase

Pogosto se zgodi, da je telefonska centrala uspešno povezana z infrastrukturo Firebase, vendar PUSH ne pride do naprave. V tem primeru preverite, ali težava vpliva samo na aplikacijo 3CX ali tudi na druge aplikacije.

Če se PUSH ne pojavi v drugih aplikacijah, poskusite vklopiti in izklopiti način letala, znova zagnati Wi-Fi in mobilne podatke ali celo znova zagnati telefon. S tem se počisti omrežni sklad Android in težava je morda odpravljena. Če je prizadeta samo aplikacija 3CX, jo poskusite odstraniti in znova namestiti.

Zakaj ne prejemam PUSH obvestil v odjemalcu 3CX VoIP za Android

Pripomočki za varčevanje z energijo proizvajalca telefona

Čeprav ima Android vgrajene funkcije za varčevanje z energijo, proizvajalci pametnih telefonov dodajajo svoje »izboljšave«. Nekateri namreč podaljšujejo življenjsko dobo naprave, a hkrati lahko vplivajo na delovanje aplikacij v ozadju. Priporočamo, da poiščete in onemogočite vsa orodja za varčevanje z energijo tretjih oseb.

Vendar morate biti tukaj previdni. Prodajalci pogosto ustvarijo lastne funkcije za varčevanje z energijo, da preprečijo, da bi se telefon preveč segrel. Včasih skušajo na ta način zaobiti nepopolnosti strojne opreme, a če telefon zagori, bo vseeno. Zato po onemogočanju "izboljšanih" funkcij varčevanja z energijo preizkusite napravo pod obremenitvijo. In seveda uporabljajte visokokakovostne polnilnike in kable USB blagovnih znamk.

Omejitve podatkov v ozadju

Prenos podatkov v ozadju uporabljajo številne storitve in aplikacije Android. Tipičen primer je samodejno posodabljanje nameščenih aplikacij. Če ima uporabnik omejitve glede količine prenesenih podatkov, storitev Android Background Data Restriction preprosto blokira promet aplikacij v ozadju, vključno s PUSH obvestili.

Ne pozabite izključiti odjemalca 3CX iz takih omejitev. Pojdite v Nastavitve > Aplikacije in obvestila > O aplikaciji > 3CX > Prenos podatkov in vklopite način v ozadju.

Zakaj ne prejemam PUSH obvestil v odjemalcu 3CX VoIP za Android

Funkcija shranjevanja podatkov

Funkcija varčevanja s podatki se ne uporablja pri povezavi z Wi-Fi, vendar "prereže" prenos pri delu v mobilnih omrežjih 3G/4G. Če nameravate uporabljati odjemalca 3CX, mora biti shranjevanje onemogočeno v Nastavitve > Omrežje in internet > Mobilni podatki > zgornji desni meni > Shranjevanje podatkov.

Zakaj ne prejemam PUSH obvestil v odjemalcu 3CX VoIP za Android

Če morate še vedno shraniti podatke, kliknite Neomejen dostop do podatkov in ga omogočite za 3CX (glejte prejšnji posnetek zaslona) 

Pametno varčevanje z energijo Android Doze Mode

Začenši z Androidom 6.0 (API raven 23) Marshmallow, je Google implementiral inteligentno varčevanje z energijo, ki se aktivira, ko naprave nekaj časa ne uporabljate - ostane nepremična z izklopljenim zaslonom in brez priključenega polnilnika. Hkrati so aplikacije začasno ustavljene, prenos podatkov je zmanjšan, procesor pa preide v način varčevanja z energijo. V načinu Doze Mode se omrežne zahteve ne obdelujejo, razen za obvestila PUSH z visoko prednostjo. Zahteve Doze Mode postajajo vedno strožje - nove različice Androida lahko blokirajo operacije sinhronizacije, različna obvestila, skeniranje omrežij Wi-Fi, delovanje GPS ...

Čeprav 3CX pošilja obvestila PUSH z visoko prioriteto, jih lahko Android določene zgradbe ignorira. Videti je takole: vzamete telefon z mize, zaslon se vklopi - in prispe obvestilo o dohodnem klicu (z zamudo pri varčevanju z energijo Doze Mode). Odgovoriš - in nastane tišina, klic je že dolgo zamujen. Težavo otežuje dejstvo, da nekatere naprave nimajo časa za izhod iz načina dremanja ali pa ga ne obdelajo pravilno.

Če želite preveriti, ali Doze Mode povzroča težavo, priključite telefon na polnilnik, ga postavite na mizo in počakajte nekaj sekund, da se začne polniti. Pokličite - če PUSH in klic uspe, potem je težava v načinu Doze. Kot že omenjeno, pri povezavi s polnjenjem Doze Mode ni aktiviran. Hkrati preprosto premikanje samostojnega telefona ali vklop zaslona ne zagotavlja popolnega izhoda iz Doze.

Torej, če je težava Doze, poskusite odstraniti aplikacijo 3CX iz načina optimizacije baterije v Nastavitve > Aplikacije in obvestila > O aplikaciji > 3CX > Baterija > Izjeme načina varčevanja z baterijo.

Zakaj ne prejemam PUSH obvestil v odjemalcu 3CX VoIP za Android

Preizkusite naša priporočila. Če niso pomagali, namestite 3CX za Android na drugem telefonu in preverite stabilnost. To vam bo pomagalo natančno ugotoviti, ali je težava v določeni napravi ali omrežju, kjer jo uporabljate. Priporočamo tudi namestitev vseh razpoložljivih posodobitev za Android.

Če nič drugega ne pomaga, podrobno opišite težavo in navedite točen model telefona in različico Androida na našem specializiran forum.

In še zadnje priporočilo, ki se morda zdi očitno. Višji kot je razred telefona, bolj znan kot je proizvajalec, večje so možnosti za nemoteno delovanje takoj po izgradnji. Če je mogoče, uporabite Google, Samsung, LG, OnePlus, Huawei in vse naprave na Android One. Ta članek uporablja posnetke zaslona iz telefona LG V30+ z operacijskim sistemom Android 8.0.

Vir: www.habr.com

Dodaj komentar