Prečo nedostávam upozornenia PUSH v klientovi 3CX VoIP pre Android

Možno ste už vyskúšali našu novú aplikáciu 3CX pre Android Beta. Momentálne aktívne pracujeme na vydaní, ktoré bude okrem iného zahŕňať podporu videohovorov! Ak ste ešte nevideli nového klienta 3CX, pridajte sa skupina beta testerov!

Zaznamenali sme však pomerne častý problém – nestabilné fungovanie PUSH notifikácií o hovoroch a správach. Typická negatívna recenzia na Google Play: ak je aplikácia momentálne neaktívna, hovory nie sú akceptované.

Prečo nedostávam upozornenia PUSH v klientovi 3CX VoIP pre Android

Takúto spätnú väzbu berieme veľmi vážne. Celkovo je infraštruktúra Google Firebase, ktorú Google používa na upozornenia, veľmi spoľahlivá. Preto stojí za to rozdeliť problém s PUSH do niekoľkých úrovní - bodov, v ktorých môže nastať:

  1. Zriedkavé problémy so službou Google Firebase. Môžete skontrolovať stav služby tu.
  2. Zjavné chyby v našej aplikácii - zanechajte recenzie na Google Play.
  3. Problémy s nastavením telefónu – možno ste vykonali určité nastavenia alebo nainštalovali optimalizačné aplikácie, ktoré narúšajú fungovanie funkcie PUSH.
  4. Funkcie tohto systému Android sú založené na tomto modeli telefónu. Na rozdiel od Apple vývojári zariadení Android prispôsobujú systém pridávaním rôznych „vylepšení“, ktoré štandardne alebo vždy blokujú PUSH.

V tomto článku poskytneme odporúčania týkajúce sa zlepšenia spoľahlivosti PUSH v posledných dvoch bodoch.

Problémy s pripojením k serverom Firebase

Často dochádza k situácii, že PBX je úspešne pripojená k infraštruktúre Firebase, ale PUSH nedorazí do zariadenia. V takom prípade skontrolujte, či sa problém týka iba aplikácie 3CX alebo aj iných aplikácií.

Ak sa PUSH nezobrazí v iných aplikáciách, skúste zapnúť a vypnúť režim v lietadle, reštartovať Wi-Fi a mobilné dáta alebo dokonca reštartovať telefón. Tým sa vymaže zásobník siete Android a problém sa môže vyriešiť. Ak je ovplyvnená iba aplikácia 3CX, skúste ju odinštalovať a znova nainštalovať.

Prečo nedostávam upozornenia PUSH v klientovi 3CX VoIP pre Android

Nástroje na úsporu energie od výrobcu telefónu

Aj keď má Android vstavané funkcie na úsporu energie, výrobcovia smartfónov pridávajú svoje vlastné „vylepšenia“. Niektoré z nich totiž predĺžia životnosť zariadenia, no zároveň môžu ovplyvniť chod aplikácií na pozadí. Odporúčame nájsť a zakázať akékoľvek nástroje na úsporu energie tretích strán.

Tu si však treba dávať pozor. Predajcovia často vytvárajú svoje vlastné funkcie na úsporu energie, aby zabránili prehriatiu telefónu. Občas sa takto snažia obísť nedokonalosti hardvéru, no ak sa telefón zapáli, nevadí. Preto po vypnutí „vylepšených“ funkcií úspory energie otestujte zariadenie pri zaťažení. A samozrejme používajte kvalitné nabíjačky a značkové USB káble.

Obmedzenia údajov na pozadí

Prenos dát na pozadí využíva mnoho služieb a aplikácií pre Android. Typickým príkladom je automatická aktualizácia nainštalovaných aplikácií. Ak má používateľ obmedzenia na množstvo prenesených dát, služba Android Background Data Restriction jednoducho zablokuje prevádzku aplikácií na pozadí vrátane PUSH upozornení.

Nezabudnite vylúčiť klienta 3CX z takýchto obmedzení. Prejdite do Nastavenia > Aplikácie a upozornenia > O aplikácii > 3CX > Prenos dát a zapnite režim na pozadí.

Prečo nedostávam upozornenia PUSH v klientovi 3CX VoIP pre Android

Funkcia ukladania dát

Funkcia šetrenia dát sa nevyužíva pri pripojení k Wi-Fi, ale „sekne“ prenos pri práci v mobilných sieťach 3G/4G. Ak plánujete používať klienta 3CX, ukladanie by malo byť vypnuté v Nastavenia > Sieť a internet > Mobilné dáta > menu vpravo hore > Ukladanie dát.

Prečo nedostávam upozornenia PUSH v klientovi 3CX VoIP pre Android

Ak stále potrebujete uložiť dáta, kliknite na Neobmedzený prístup k dátam a povoľte ho pre 3CX (pozrite si predchádzajúcu snímku obrazovky) 

Inteligentný režim Android Doze, ktorý šetrí energiu

Počnúc Androidom 6.0 (API úroveň 23) Marshmallow, Google implementoval inteligentná úspora energie, ktorý sa aktivuje, keď sa zariadenie chvíľu nepoužíva - zostáva bez pohybu s vypnutým displejom a bez pripojenej nabíjačky. Zároveň sú pozastavené aplikácie, minimalizovaný prenos dát a procesor prejde do úsporného režimu. V režime zdriemnutia sa sieťové požiadavky nespracúvajú s výnimkou upozornení PUSH s vysokou prioritou. Požiadavky na režim Doze sa neustále sprísňujú – nové verzie Androidu môžu blokovať operácie synchronizácie, rôzne upozornenia, skenovanie Wi-Fi sietí, prevádzku GPS...

Aj keď 3CX odosiela upozornenia PUSH s vysokou prioritou, Android konkrétnej zostavy ich môže ignorovať. Vyzerá to takto: vezmete telefón zo stola, obrazovka sa zapne – a príde upozornenie na prichádzajúci hovor (oneskorený šetrením energie Režimom Doze). Ozvete sa – a je ticho, hovor je už dávno zmeškaný. Problém zhoršuje skutočnosť, že niektoré zariadenia nestihnú ukončiť režim Doze alebo ho nespracujú správne.

Ak chcete skontrolovať, či problém spôsobuje režim spánku, zapojte telefón do nabíjačky, položte ho na stôl a počkajte niekoľko sekúnd, kým sa začne nabíjať. Zavolajte - ak PUSH a hovor prebehne, problém je v režime Doze. Ako už bolo spomenuté, pri pripojení k nabíjaniu nie je aktivovaný režim Doze. Zároveň jednoduché presunutie samostatného telefónu alebo zapnutie jeho obrazovky nezaručuje úplný odchod z Doze.

Ak je teda problém Doze, skúste odstrániť aplikáciu 3CX z režimu optimalizácie batérie v časti Nastavenia > Aplikácie a upozornenia > O aplikácii > 3CX > Batéria > Výnimky režimu úspory batérie.

Prečo nedostávam upozornenia PUSH v klientovi 3CX VoIP pre Android

Vyskúšajte naše odporúčania. Ak nepomohli, nainštalujte 3CX pre Android na inom telefóne a skontrolujte stabilitu. Pomôže vám to presne určiť, či sa problém týka konkrétneho zariadenia alebo siete, v ktorej ho používate. Odporúčame tiež nainštalovať všetky dostupné aktualizácie systému Android.

Ak všetko ostatné zlyhá, podrobne opíšte problém a uveďte presný model telefónu a verziu systému Android špecializované fórum.

A posledné odporúčanie, ktoré sa môže zdať zrejmé. Čím vyššia trieda telefónu, známejší výrobca, tým väčšia šanca na bezproblémovú prevádzku hneď po vybalení z krabice. Ak je to možné, používajte Google, Samsung, LG, OnePlus, Huawei a všetky zariadenia zapnuté Android One. Tento článok používa snímky obrazovky z telefónu LG V30+ so systémom Android 8.0.

Zdroj: hab.com

Pridať komentár