Miért nem érkeznek PUSH-értesítések a 3CX VoIP-ügyfeléhez Androidon?

Lehetséges, hogy már kipróbálta új alkalmazásunkat 3CX Android Beta. Jelenleg aktívan dolgozunk a kiadáson, amely többek között videohívás támogatást is tartalmaz! Ha még nem látta az új 3CX klienst, csatlakozzon a béta-tesztelők csoportjához!

Felhívtuk azonban a figyelmet egy meglehetősen elterjedt problémára — a hívások és üzenetek PUSH-értesítéseinek instabil működésére. Tipikus negatív vélemény a Google Playen: ha az alkalmazás éppen nem aktív — a hívások nem érkeznek.

Miért nem érkeznek PUSH-értesítések a 3CX VoIP-ügyfeléhez Androidon?

Ezekre a véleményekre rendkívül komolyan odafigyelünk. Általánosságban elmondható, hogy a Google Firebase infrastruktúrája, amelyet a Google az értesítésekhez használ, nagyon megbízhatóan működik. Ezért érdemes a PUSH problémákat több szintre osztani — azokra a pontokra, ahol előfordulhatnak:

  1. Ritka problémák a Google Firebase szolgáltatásával. A szolgáltatás állapotát itt ellenőrizheti itt.
  2. Nyilvánvaló hibák az alkalmazásunkban — kérjük, hagyjon visszajelzéseket a Google Playen.
  3. Problémák a telefon beállításával — lehet, hogy bizonyos beállításokat hajtottak végre, vagy olyan alkalmazások — optimalizálók — lettek telepítve, amelyek zavarják a PUSH működését.
  4. Az adott Android verzió sajátosságai ezen a telefon modelljén. A Apple-lal ellentétben az Android eszközök fejlesztői testreszabják a rendszert, különféle „javításokat” adva hozzá, amelyek alapértelmezetten vagy mindig blokkolják a PUSH működését.

Ebben a cikkben javaslatokat adunk a PUSH megbízhatóságának növelésére a legutolsó két ponttal kapcsolatban.

Problémák a Firebase szerverekhez való csatlakozással

Gyakran előfordul, hogy az ÁSZF sikeresen csatlakozik a Firebase infrastruktúrához, de a PUSH nem érkezik meg az eszközre. Ebben az esetben ellenőrizze, hogy a probléma csak a 3CX alkalmazást érinti-e, vagy más alkalmazásokat is.

Ha a PUSH nem érkezik más alkalmazásokhoz sem, próbálja meg ki- és bekapcsolni a „repülő módot”, újraindítani a Wi-Fi-t és a „mobil adatokat”, vagy akár újraindítani a telefont. Ezzel törlődik az Android hálózati stackje, és a probléma megoldódhat. Ha csak a 3CX alkalmazást érinti, próbálja meg törölni és újratelepíteni.

Miért nem érkeznek PUSH-értesítések a 3CX VoIP-ügyfeléhez Androidon?

A telefon gyártójától származó energiatakarékos segédprogramok

Bár az Android beépített energiatakarékos funkciókkal rendelkezik, a telefongyártók saját "javításaikat" adják hozzá. Valóban, ezek közül néhány meghosszabbítja az eszköz üzemidejét, azonban befolyásolhatják a háttéralkalmazások működését is. Ajánljuk, hogy találja meg és kapcsolja ki a harmadik féltől származó energiatakarékos megoldásokat.

Itt azonban óvatosnak kell lenni. Gyakran a gyártók saját energiatakarékos megoldásokat hoznak létre, hogy megelőzzék a telefon túlmelegedését. Néha így próbálják megkerülni a hardver hibáit, de ha a telefon kigyullad, az már nem számít. Ezért miután kikapcsolta a "javított" energiatakarékos funkciókat, tesztelje az eszközt terhelés alatt. Természetesen használjon minőségi töltőket és márkás USB-kábelt.

Korlátozások a háttéradat-átvitelre

A háttéradat-átvitelt sok Android szolgáltatás és alkalmazás használja. A tipikus példa az telepített alkalmazások automatikus frissítése. Ha a felhasználónak korlátozások vannak érvényben az átvitt adatmennyiségre, a Android Háttéradat-korlátozás szolgáltatás egyszerűen blokkolja az alkalmazások háttéradat-forgalmát, beleértve a PUSH-értesítéseket is.

Mindig zárja ki a 3CX klienst az ilyen korlátozások alól. Lépjen a Beállítások > Alkalmazások és értesítések > Alkalmazás > 3CX > Adatátvitel menübe és kapcsolja be a Háttér üzemmódot.

Miért nem érkeznek PUSH-értesítések a 3CX VoIP-ügyfeléhez Androidon?

Adatmegtakarítási funkció

Az adatmegtakarítási funkció nem használatos Wi-Fi kapcsolat esetén, de "megcsonkítja" az átvitel mértékét mobilhálózat 3G/4G használatakor. Ha a 3CX klienst szeretné használni, a megtakarítást a Beállítások > Hálózat és internet > Mobiladatok > jobb felső menü > Adatmegtakarítás menüben kell kikapcsolnia.

Miért nem érkeznek PUSH-értesítések a 3CX VoIP-ügyfeléhez Androidon?

Ha mindenképpen meg kell takarítani az adatokat, nyomja meg a Korlátozott adat-hozzáférés lehetőséget és engedélyezze azt a 3CX számára (lásd az előző képernyőképet) 

Android Doze mód intelligens energiatakarékosság

A 6.0-ás Android verzió (API szint 23) Marshmallow óta a Google megvalósította az intelligens energiatakarékosságot, amely aktiválódik, amikor az eszköz egy ideig nem használatos — mozdulatlan marad, le van kapcsolva a kijelző, és nincs csatlakoztatva töltő. Ekkor a programok működése felfüggesztésre kerül, az adatátvitel minimalizálódik, a processzor energiatakarékos üzemmódba vált. A Doze módban nem végeznek hálózati lekérdezéseket, kivéve a prioritási PUSH-értesítéseket. A Doze mód követelményei folyamatosan szigorodnak — az új Android verziókban szinkronizációs műveletek, különböző értesítések, Wi-Fi hálózatok keresése, GPS működés letiltható…

Bár a 3CX magas prioritású PUSH-értesítéseket küld, az adott Android verzió figyelmen kívül hagyhatja őket. Így néz ez ki: felveszi a telefont az asztalról, a kijelző felgyullad — és érkezik (a Doze mód által elhalasztott) bejövő hívás értesítése. Válaszol — de csend van, a hívás már régóta elmulasztva. A probléma súlyosbodik azzal, hogy egyes eszközök nem képesek időben kilépni a Doze módból, vagy helytelenül kezelik azt.

A Doze mód problémájának ellenőrzéséhez csatlakoztassa a telefont a töltőhöz, helyezze az asztalra, és várjon néhány másodpercet, amíg elkezd tölteni. Hívja fel — ha a PUSH és a hívás átmegy, akkor a probléma a Doze módban van. Ahogyan említettük, töltőre csatlakoztatva a Doze mód nem aktiválódik. Ugyanakkor, ha csak elmozdítja az offline telefont vagy bekapcsolja a kijelzőt — a Doze-ból való teljes kilépés nem garantált.

Tehát, ha a probléma a Doze-ban van, próbálja meg eltávolítani a 3CX appot az akkumulátoroptimalizálásból a Beállítások > Alkalmazások és értesítések > Alkalmazás > 3CX > Akkumulátor > Energiatakarékos üzemmódból való kivétele menüben.

Miért nem érkeznek PUSH-értesítések a 3CX VoIP-ügyfeléhez Androidon?

Próbálja ki ajánlásainkat. Ha ezek sem segítettek, telepítse a 3CX Androidra egy másik telefonra, és ellenőrizze a működés stabilitását. Ez segít pontosan meghatározni — a probléma egy adott eszközben vagy a hálózatban van, ahol használja. Azt is javasoljuk, hogy telepítse az összes elérhető Android frissítést.

Ha semmi sem segített, részletesen írja le a problémát, megadva a pontos telefonmodellt és az Android verziót a specializált fórumunkon.

És az utolsó ajánlás, ami talán nyilvánvalónak tűnik. Minél magasabb a telefon osztálya, annál népszerűbb a gyártó, annál nagyobb a valószínűsége, hogy problémamentesen működik azonnal a "dobozból". Ha lehetséges, használjon Google, Samsung, LG, OnePlus, Huawei és minden Android One eszközt. Android One. Ebben a cikkben a LG V30+ telefon képernyőképeit használtuk, Android 8.0 verzióval.

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster