Varför får jag inte PUSH-meddelanden i 3CX VoIP-klienten för Android

Du kanske redan har provat vår nya app 3CX för Android Beta. Vi arbetar just nu aktivt med en release som bland annat kommer att innehålla videosamtalssupport! Om du inte har sett den nya 3CX-klienten än, gå med grupp betatestare!

Vi märkte dock ett ganska vanligt problem - instabil drift av PUSH-aviseringar om samtal och meddelanden. En typisk negativ recension på Google Play: om appen för närvarande är inaktiv accepteras inte samtal.

Varför får jag inte PUSH-meddelanden i 3CX VoIP-klienten för Android

Vi tar sådan feedback på största allvar. Sammantaget är Google Firebase-infrastrukturen som Google använder för aviseringar mycket tillförlitlig. Därför är det värt att dela upp problemet med PUSH i flera nivåer - punkter där det kan uppstå:

  1. Sällsynta problem med Google Firebase-tjänsten. Du kan kontrollera tjänstens status här.
  2. Uppenbara fel i vår applikation - lämna recensioner på Google Play.
  3. Problem med att ställa in din telefon - du kan ha gjort vissa inställningar eller installerat optimeringsapplikationer som stör driften av PUSH.
  4. Funktionerna i denna Android bygger på den här telefonmodellen. Till skillnad från Apple anpassar Android-enhetsutvecklare systemet genom att lägga till olika "förbättringar" till det, som som standard eller alltid blockerar PUSH.

I den här artikeln kommer vi att ge rekommendationer om att förbättra tillförlitligheten för PUSH i de två sista punkterna.

Problem med att ansluta till Firebase-servrar

Det finns ofta en situation där telefonväxeln är framgångsrikt ansluten till Firebase-infrastrukturen, men PUSH kommer inte fram till enheten. Kontrollera i så fall om problemet bara påverkar 3CX-applikationen eller även andra applikationer.

Om PUSH inte visas i andra applikationer kan du prova att slå på och av flygplansläget, starta om Wi-Fi och mobildata eller till och med starta om telefonen. Detta rensar Android-nätverksstacken och problemet kan vara löst. Om bara 3CX-applikationen påverkas, försök att avinstallera och installera om den.

Varför får jag inte PUSH-meddelanden i 3CX VoIP-klienten för Android

Energibesparande verktyg från telefontillverkaren

Även om Android har inbyggda energisparfunktioner, lägger smartphonetillverkare till sina egna "förbättringar". Visserligen förlänger vissa av dem enhetens livslängd, men samtidigt kan de påverka driften av bakgrundsapplikationer. Vi rekommenderar att du hittar och inaktiverar eventuella energisparverktyg från tredje part.

Däremot bör du vara försiktig här. Leverantörer skapar ofta sina egna energisparfunktioner för att förhindra att telefonen blir för varm. Ibland försöker de komma runt maskinvarufel på det här sättet, men om telefonen tar eld spelar det ingen roll. Därför, efter att ha inaktiverat de "förbättrade" energisparfunktionerna, testa enheten under belastning. Och, naturligtvis, använd högkvalitativa laddare och märkesvaror USB-kablar.

Restriktioner för bakgrundsdata

Bakgrundsdataöverföring används av många Android-tjänster och applikationer. Ett typiskt exempel är automatisk uppdatering av installerade applikationer. Om användaren har begränsningar för mängden data som överförs, blockerar tjänsten Android Background Data Restriction helt enkelt bakgrundsapplikationstrafik, inklusive PUSH-meddelanden.

Se till att utesluta 3CX-klienten från sådana restriktioner. Gå till Inställningar > Appar och aviseringar > Om applikationen > 3CX > Dataöverföring och aktivera bakgrundsläget.

Varför får jag inte PUSH-meddelanden i 3CX VoIP-klienten för Android

Datasparfunktion

Datasparfunktionen används inte när den är ansluten till Wi-Fi, men den "klipper" överföringen när du arbetar på 3G/4G mobilnät. Om du planerar att använda 3CX-klienten bör sparandet inaktiveras i Inställningar > Nätverk och internet > Mobildata > menyn längst upp till höger > Datasparande.

Varför får jag inte PUSH-meddelanden i 3CX VoIP-klienten för Android

Om du fortfarande behöver spara data, klicka på Obegränsad dataåtkomst och aktivera det för 3CX (se föregående skärmdump) 

Smart energibesparande Android Doze Mode

Från och med Android 6.0 (API nivå 23) Marshmallow har Google implementerat intelligent energibesparing, som aktiveras när enheten inte används på ett tag - förblir orörlig med skärmen avstängd och utan laddare ansluten. Samtidigt avbryts applikationer, dataöverföringen minimeras och processorn går in i energisparläge. I Doze Mode behandlas inte nätverksbegäranden förutom högprioriterade PUSH-meddelanden. Doze Mode-kraven blir ständigt strängare - nya versioner av Android kan blockera synkroniseringsoperationer, olika aviseringar, skanning av Wi-Fi-nätverk, GPS-drift...

Även om 3CX skickar PUSH-meddelanden med hög prioritet, kan Android av en viss version ignorera dem. Det ser ut så här: du tar telefonen från bordet, skärmen slås på - och ett meddelande om ett inkommande samtal kommer (försenat av energibesparing i Doze Mode). Du svarar – och det är tyst, samtalet har länge missats. Problemet förvärras av det faktum att vissa enheter inte har tid att avsluta Doze Mode eller inte bearbetar det korrekt.

För att kontrollera om Doze Mode orsakar problemet, anslut din telefon till en laddare, placera den på ett bord och vänta några sekunder tills den börjar laddas. Ring det - om PUSH och samtalet går igenom, då är problemet Doze Mode. Som nämnts, när du är ansluten till laddning är Doze Mode inte aktiverat. Samtidigt garanterar inte en fullständig utgång från Doze att bara flytta en fristående telefon eller slå på skärmen.

Så om problemet är Doze, prova att ta bort 3CX-appen från batterioptimeringsläget i Inställningar > Appar och aviseringar > Om appen > 3CX > Batteri > Undantag för batterisparläge.

Varför får jag inte PUSH-meddelanden i 3CX VoIP-klienten för Android

Prova våra rekommendationer. Om de inte hjälpte, installera 3CX för Android på en annan telefon och kontrollera stabiliteten. Detta hjälper dig att avgöra exakt om problemet är med en specifik enhet eller nätverket där du använder den. Vi rekommenderar också att du installerar alla tillgängliga Android-uppdateringar.

Om allt annat misslyckas, vänligen beskriv problemet i detalj och ange den exakta telefonmodellen och Android-versionen på vår specialiserat forum.

Och en sista rekommendation som kan tyckas självklar. Ju högre klass telefonen har, desto mer berömd är tillverkaren, desto större är chanserna för problemfri drift direkt ur lådan. Om möjligt, använd Google, Samsung, LG, OnePlus, Huawei och alla enheter på Android One. Den här artikeln använder skärmdumpar från en LG V30+-telefon som kör Android 8.0.

Källa: will.com

Lägg en kommentar