Miért nem kapok PUSH értesítéseket a 3CX VoIP kliens Androidhoz?

Lehet, hogy már kipróbálta új alkalmazásunkat 3CX Android bétaverzióhoz. Jelenleg aktívan dolgozunk egy olyan kiadáson, amely többek között videohívási támogatást is tartalmaz majd! Ha még nem láttad az új 3CX klienst, csatlakozz béta tesztelők csoportja!

Azonban észrevettünk egy meglehetősen gyakori problémát - a hívásokról és üzenetekről szóló PUSH értesítések instabil működését. Egy tipikus negatív vélemény a Google Playen: ha az alkalmazás jelenleg inaktív, a hívásokat nem fogadják.

Miért nem kapok PUSH értesítéseket a 3CX VoIP kliens Androidhoz?

Nagyon komolyan vesszük az ilyen visszajelzéseket. Összességében a Google Firebase infrastruktúrája, amelyet a Google az értesítésekhez használ, nagyon megbízható. Ezért érdemes a PUSH problémát több szintre felosztani - olyan pontokra, ahol felmerülhet:

  1. Ritka problémák a Google Firebase szolgáltatással. Ellenőrizheti a szolgáltatás állapotát itt.
  2. Nyilvánvaló hibák az alkalmazásunkban – írjon véleményt a Google Playen.
  3. Problémák a telefon beállításával – előfordulhat, hogy bizonyos beállításokat végzett vagy optimalizáló alkalmazásokat telepített, amelyek zavarják a PUSH működését.
  4. Az Android szolgáltatásai erre a telefonmodellre épülnek. Az Apple-lel ellentétben az Android készülékek fejlesztői testreszabják a rendszert úgy, hogy különféle „fejlesztéseket” adnak hozzá, amelyek alapértelmezés szerint vagy mindig blokkolják a PUSH-t.

Ebben a cikkben ajánlásokat adunk a PUSH megbízhatóságának javítására az utolsó két pontban.

Problémák a Firebase-kiszolgálókhoz való csatlakozás során

Gyakran előfordul, hogy az alközpont sikeresen kapcsolódik a Firebase infrastruktúrához, de a PUSH nem érkezik meg az eszközhöz. Ebben az esetben ellenőrizze, hogy a probléma csak a 3CX alkalmazást vagy más alkalmazásokat is érinti-e.

Ha a PUSH nem jelenik meg más alkalmazásokban, próbálja meg be- és kikapcsolni a Repülőgép módot, újraindítani a Wi-Fi-t és a mobiladat-kapcsolatot, vagy akár a telefont is. Ez törli az Android hálózati veremét, és a probléma megoldódhat. Ha csak a 3CX alkalmazás érintett, próbálja meg eltávolítani, majd újratelepíteni.

Miért nem kapok PUSH értesítéseket a 3CX VoIP kliens Androidhoz?

Energiatakarékos segédprogramok a telefon gyártójától

Annak ellenére, hogy az Android beépített energiatakarékos funkciókkal rendelkezik, az okostelefon-gyártók hozzáadják saját „fejlesztéseiket”. Néhányuk valóban meghosszabbítja az eszköz élettartamát, ugyanakkor befolyásolhatja a háttérben futó alkalmazások működését. Javasoljuk, hogy keressen meg és tiltson le minden harmadik féltől származó energiatakarékos eszközt.

Itt azonban óvatosnak kell lenni. A gyártók gyakran saját energiatakarékossági funkciókat hoznak létre, hogy megakadályozzák a telefon túlmelegedését. Néha megpróbálják így kikerülni a hardverhibákat, de ha kigyullad a telefon, az nem számít. Ezért a „továbbfejlesztett” energiatakarékos funkciók letiltása után tesztelje az eszközt terhelés alatt. És természetesen használjon kiváló minőségű töltőket és márkás USB-kábeleket.

A háttéradatok korlátozása

A háttérben végzett adatátvitelt számos Android-szolgáltatás és alkalmazás használja. Tipikus példa erre a telepített alkalmazások automatikus frissítése. Ha a felhasználó korlátozza az átvitt adatok mennyiségét, az Android Background Data Restriction szolgáltatás egyszerűen blokkolja a háttérben futó alkalmazások forgalmat, beleértve a PUSH értesítéseket is.

Feltétlenül 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 > Az alkalmazásról > 3CX > Adatátvitel menüpontra, és kapcsolja be a Háttér módot.

Miért nem kapok PUSH értesítéseket a 3CX VoIP kliens Androidhoz?

Adatmentési funkció

Az adatmentési funkciót nem használják, ha Wi-Fi-hez csatlakozik, de „megszakítja” az átvitelt, ha 3G/4G mobilhálózatokon dolgozik. Ha a 3CX klienst tervezi használni, a mentést le kell tiltani a Beállítások > Hálózat és internet > Mobil adat > jobb felső menü > Adatmentés menüpontban.

Miért nem kapok PUSH értesítéseket a 3CX VoIP kliens Androidhoz?

Ha továbbra is mentenie kell az adatokat, kattintson a Korlátlan adathozzáférés lehetőségre, és engedélyezze a 3CX-hez (lásd az előző képernyőképet) 

Intelligens energiatakarékos Android Doze mód

Az Android 6.0 (23-as API-szintű) Marshmallow-tól kezdve a Google implementálta intelligens energiatakarékosság, amely akkor aktiválódik, ha a készüléket hosszabb ideig nem használják – mozdulatlan marad kikapcsolt kijelzővel és töltő csatlakoztatása nélkül. Ugyanakkor az alkalmazások felfüggesztésre kerülnek, az adatátvitel minimálisra csökken, és a processzor energiatakarékos módba lép. Szunyókálás módban a hálózati kérések feldolgozása nem történik meg, kivéve a magas prioritású PUSH értesítéseket. A szunyókálás mód követelményei folyamatosan szigorodnak – az Android új verziói blokkolhatják a szinkronizálási műveleteket, a különféle értesítéseket, a Wi-Fi hálózatok keresését, a GPS működését...

Annak ellenére, hogy a 3CX magas prioritású PUSH-értesítéseket küld, egy adott összeállítású Android figyelmen kívül hagyhatja azokat. Ez így néz ki: leveszed a telefont az asztalról, a képernyő bekapcsol - és értesítés érkezik a bejövő hívásról (késlelteti a szunyókálás üzemmód energiatakarékossága). Feleled – és csend van, a hívás már rég nem fogadott. A problémát súlyosbítja az a tény, hogy egyes eszközöknek nincs idejük kilépni a szunyókálás módból, vagy nem dolgozzák fel megfelelően.

Ha ellenőrizni szeretné, hogy a szunyókálás mód okozza-e a problémát, csatlakoztassa telefonját egy töltőhöz, helyezze az asztalra, és várjon néhány másodpercet, amíg elkezdődik a töltés. Hívja - ha PUSH és a hívás átmegy, akkor a probléma a szunyókálás mód. Mint már említettük, a töltéshez csatlakoztatva a szunyókálás mód nem aktiválódik. Ugyanakkor egy önálló telefon egyszerű mozgatása vagy képernyőjének bekapcsolása nem garantálja a teljes kilépést a Szunyókálásból.

Tehát, ha a probléma a Szunyókálás, próbálja meg eltávolítani a 3CX alkalmazást az akkumulátor-optimalizálási módból a Beállítások > Alkalmazások és értesítések > Az alkalmazás névjegye > 3CX > Akkumulátor > Akkumulátorkímélő mód kivételei menüpontban.

Miért nem kapok PUSH értesítéseket a 3CX VoIP kliens Androidhoz?

Próbálja ki ajánlásainkat. Ha nem segítettek, telepítse 3CX Androidra egy másik telefonon, és ellenőrizze a stabilitást. Ez segít pontosan meghatározni, hogy a probléma egy adott eszközzel vagy a hálózattal van-e fenn, ahol azt használja. Azt is javasoljuk, hogy telepítse az összes elérhető Android-frissítést.

Ha minden más nem segít, írja le részletesen a problémát, és adja meg a telefon pontos modelljét és Android verzióját szakosított fórum.

És még egy utolsó ajánlás, amely nyilvánvalónak tűnhet. Minél magasabb a telefon osztálya, minél híresebb a gyártó, annál nagyobb az esélye a problémamentes működésnek közvetlenül a dobozból. Ha lehetséges, használja a Google-t, a Samsungot, az LG-t, a OnePlus-t, a Huaweit és az összes eszközt Android One. Ez a cikk Android 30 rendszert futtató LG V8.0+ telefon képernyőképeit használja.

Forrás: will.com

Hozzászólás