Miks ma ei saa Androidi 3CX VoIP-kliendis PUSH-teateid?

Võib-olla olete meie uut rakendust juba proovinud 3CX Androidi beetaversiooni jaoks. Töötame praegu aktiivselt väljalase kallal, mis sisaldab muu hulgas videokõnede tuge! Kui te pole uut 3CX klienti veel näinud, liituge beetatestijate rühm!

Märkasime aga üsna levinud probleemi – kõnede ja sõnumite PUSH-teadete ebastabiilset tööd. Tüüpiline negatiivne arvustus Google Plays: kui rakendus on hetkel passiivne, ei võeta kõnesid vastu.

Miks ma ei saa Androidi 3CX VoIP-kliendis PUSH-teateid?

Suhtume sellisesse tagasisidesse väga tõsiselt. Üldiselt on Google Firebase'i infrastruktuur, mida Google teatiste jaoks kasutab, väga usaldusväärne. Seetõttu tasub PUSH-i probleem jagada mitmeks tasemeks - punktideks, kus see võib tekkida:

  1. Harvaesinevad probleemid teenusega Google Firebase. Saate kontrollida teenuse olekut siin.
  2. Ilmsed vead meie rakenduses – jätke Google Playsse arvustusi.
  3. Probleemid telefoni seadistamisel – võib-olla olete teinud teatud seadistusi või installinud optimeerimisrakendusi, mis segavad PUSH-i tööd.
  4. Selle Androidi funktsioonid põhinevad sellel telefonimudelil. Erinevalt Apple'ist kohandavad Android-seadmete arendajad süsteemi, lisades sellele erinevaid "täiustusi", mis vaikimisi või alati blokeerivad PUSH-i.

Selles artiklis anname soovitusi PUSH-i töökindluse parandamiseks kahes viimases punktis.

Probleemid Firebase'i serveritega ühenduse loomisel

Sageli on olukord, kus PBX on edukalt ühendatud Firebase'i infrastruktuuriga, kuid PUSH ei jõua seadmesse. Sel juhul kontrollige, kas probleem puudutab ainult 3CX rakendust või ka muid rakendusi.

Kui PUSH ei kuvata teistes rakendustes, proovige lennukirežiimi sisse ja välja lülitada, Wi-Fi ja mobiilse andmeside taaskäivitamist või isegi telefoni taaskäivitamist. See tühjendab Androidi võrgupinu ja probleem võidakse lahendada. Kui see mõjutab ainult rakendust 3CX, proovige see desinstallida ja uuesti installida.

Miks ma ei saa Androidi 3CX VoIP-kliendis PUSH-teateid?

Energiasäästu kommunaalteenused telefoni tootjalt

Kuigi Androidil on sisseehitatud energiasäästufunktsioonid, lisavad nutitelefonide tootjad oma täiustusi. Tõepoolest, mõned neist pikendavad seadme eluiga, kuid samal ajal võivad need mõjutada taustarakenduste tööd. Soovitame leida ja keelata mis tahes kolmanda osapoole energiasäästutööriistad.

Siin peaksite siiski olema ettevaatlik. Müüjad loovad sageli oma energiasäästufunktsioonid, et telefon liiga kuumaks ei läheks. Mõnikord püütakse niimoodi riistvaravigadest mööda hiilida, aga kui telefon süttib, pole sellel tähtsust. Seetõttu testige seadet pärast "täiustatud" energiasäästufunktsioonide keelamist koormuse all. Ja loomulikult kasutage kvaliteetseid laadijaid ja kaubamärgiga USB-kaableid.

Taustaandmete piirangud

Taustaandmeedastust kasutavad paljud Androidi teenused ja rakendused. Tüüpiline näide on installitud rakenduste automaatne värskendamine. Kui kasutajal on piirangud edastatavate andmete hulgale, blokeerib Androidi taustaandmete piirangu teenus lihtsalt taustal rakenduste liikluse, sealhulgas PUSH-teavitused.

Kindlasti jätke 3CX klient sellistest piirangutest välja. Avage Seaded > Rakendused ja teatised > Teave rakenduse kohta > 3CX > Andmeedastus ja lülitage sisse Taustarežiim.

Miks ma ei saa Androidi 3CX VoIP-kliendis PUSH-teateid?

Andmete salvestamise funktsioon

Andmete salvestamise funktsiooni Wi-Fi-ga ühenduses olles ei kasutata, kuid 3G/4G mobiilsidevõrkudes töötamisel "katkab" edastust. Kui kavatsete kasutada 3CX-i klienti, tuleks salvestamine keelata menüüs Seaded > Võrk ja Internet > Mobiilne andmeside > parempoolses ülanurgas menüü > Andmete salvestamine.

Miks ma ei saa Androidi 3CX VoIP-kliendis PUSH-teateid?

Kui teil on siiski vaja andmeid salvestada, klõpsake valikul Piiramatu juurdepääs andmetele ja lubage see 3CX jaoks (vt eelmist ekraanipilti) 

Nutikas energiasäästlik Android Doze Mode

Alates versioonist Android 6.0 (API tase 23) Marshmallow on Google juurutanud intelligentne energiasääst, mis aktiveerub, kui seadet mõnda aega ei kasutata – jääb liikumatuks, kui ekraan on välja lülitatud ja laadija pole ühendatud. Samal ajal peatatakse rakendused, minimeeritakse andmeedastus ja protsessor läheb energiasäästurežiimi. Uinumisrežiimis võrgupäringuid ei töödelda, välja arvatud kõrge prioriteediga PUSH-teavitused. Doze Mode nõuded muutuvad pidevalt karmimaks – Androidi uued versioonid võivad blokeerida sünkroonimistoimingud, erinevad teavitused, Wi-Fi võrkude skannimise, GPS-i töö...

Kuigi 3CX saadab PUSH-teateid kõrge prioriteediga, võib teatud järgu Android neid ignoreerida. See näeb välja selline: võtate telefoni laualt, ekraan lülitub sisse - ja saabub sissetuleva kõne teade (viivitab Doze Mode energiasäästu tõttu). Vastad – ja saabub vaikus, kõne on ammu vastamata. Probleemi süvendab asjaolu, et mõnel seadmel pole aega uinumisrežiimist väljumiseks või ei töötle seda õigesti.

Kontrollimaks, kas probleemi põhjustab unerežiim, ühendage telefon laadijaga, asetage see lauale ja oodake mõni sekund, kuni see laadima hakkab. Helistage – kui PUSH ja kõne läheb läbi, siis on probleemiks Doze Mode. Nagu mainitud, ei aktiveerita laadimisega ühendatud uinumisrežiimi. Samas ei garanteeri lihtsalt eraldiseisva telefoni liigutamine või selle ekraani sisselülitamine Doze’ist täielikku väljumist.

Seega, kui probleem on Doze, proovige eemaldada rakendus 3CX aku optimeerimise režiimist menüüs Seaded > Rakendused ja märguanded > Teave rakenduse kohta > 3CX > Aku > Akusäästurežiimi erandid.

Miks ma ei saa Androidi 3CX VoIP-kliendis PUSH-teateid?

Proovige meie soovitusi. Kui need ei aidanud, installige 3CX Androidile teises telefonis ja kontrollige stabiilsust. See aitab teil täpselt kindlaks teha, kas probleem on konkreetses seadmes või võrgus, kus seda kasutate. Samuti soovitame installida kõik saadaolevad Androidi värskendused.

Kui kõik muu ebaõnnestub, kirjeldage probleemi üksikasjalikult, näidates ära meie täpse telefonimudeli ja Androidi versiooni spetsialiseerunud foorum.

Ja viimane soovitus, mis võib tunduda ilmne. Mida kõrgem on telefoni klass, mida kuulsam on tootja, seda suurem on tõrgeteta töö võimalus kohe karbist välja võttes. Võimalusel kasutage Google'i, Samsungi, LG, OnePlusi, Huawei ja kõiki seadmeid Android One. See artikkel kasutab ekraanipilte LG V30+ telefonist, milles töötab Android 8.0.

Allikas: www.habr.com

Lisa kommentaar