Hvorfor modtager jeg ikke PUSH-meddelelser i 3CX VoIP-klienten til Android

Du har måske allerede prøvet vores nye app 3CX til Android Beta. Vi arbejder i øjeblikket aktivt på en udgivelse, der blandt andet vil omfatte videoopkaldssupport! Hvis du endnu ikke har set den nye 3CX-klient, så tilmeld dig gruppe af betatestere!

Vi bemærkede dog et ret almindeligt problem - ustabil drift af PUSH-meddelelser om opkald og beskeder. En typisk negativ anmeldelse på Google Play: Hvis applikationen i øjeblikket er inaktiv, accepteres opkald ikke.

Hvorfor modtager jeg ikke PUSH-meddelelser i 3CX VoIP-klienten til Android

Vi tager sådan feedback meget alvorligt. Samlet set er Google Firebase-infrastrukturen, som Google bruger til meddelelser, meget pålidelig. Derfor er det værd at opdele problemet med PUSH i flere niveauer - punkter, hvor det kan opstå:

  1. Sjældne problemer med Google Firebase-tjenesten. Du kan kontrollere servicestatus her.
  2. Åbenlyse fejl i vores applikation - efterlad anmeldelser på Google Play.
  3. Problemer med opsætning af din telefon - du kan have foretaget visse indstillinger eller installeret optimeringsprogrammer, der forstyrrer driften af ​​PUSH.
  4. Funktionerne i denne Android bygger på denne telefonmodel. I modsætning til Apple tilpasser Android-enhedsudviklere systemet ved at tilføje forskellige "forbedringer" til det, som som standard eller altid blokerer PUSH.

I denne artikel vil vi give anbefalinger vedrørende forbedring af pålideligheden af ​​PUSH i de sidste to punkter.

Problemer med at oprette forbindelse til Firebase-servere

Der er ofte en situation, hvor PBX'en er vellykket forbundet til Firebase-infrastrukturen, men PUSH ankommer ikke til enheden. I dette tilfælde skal du kontrollere, om problemet kun påvirker 3CX-applikationen eller også andre applikationer.

Hvis PUSH ikke vises i andre applikationer, kan du prøve at slå flytilstand til og fra, genstarte Wi-Fi og mobildata eller endda genstarte din telefon. Dette rydder Android-netværksstakken, og problemet kan blive løst. Hvis kun 3CX-applikationen er påvirket, kan du prøve at afinstallere og geninstallere den.

Hvorfor modtager jeg ikke PUSH-meddelelser i 3CX VoIP-klienten til Android

Energibesparende hjælpeprogrammer fra telefonproducenten

Selvom Android har indbyggede strømbesparende funktioner, tilføjer smartphoneproducenter deres egne "forbedringer". Nogle af dem forlænger faktisk enhedens levetid, men samtidig kan de påvirke driften af ​​baggrundsapplikationer. Vi anbefaler at finde og deaktivere eventuelle tredjeparts energibesparende værktøjer.

Du skal dog være forsigtig her. Leverandører opretter ofte deres egne strømbesparende funktioner for at forhindre, at telefonen bliver for varm. Nogle gange forsøger de at komme uden om hardwarefejl på denne måde, men hvis telefonen brænder, vil det ikke være ligegyldigt. Derfor, efter at have deaktiveret de "forbedrede" strømbesparende funktioner, test enheden under belastning. Og brug selvfølgelig højkvalitets opladere og mærkede USB-kabler.

Baggrundsdatarestriktioner

Baggrundsdataoverførsel bruges af mange Android-tjenester og -applikationer. Et typisk eksempel er automatisk opdatering af installerede applikationer. Hvis brugeren har begrænsninger på mængden af ​​data, der overføres, blokerer Android Background Data Restriction-tjenesten blot baggrundsapplikationstrafik, inklusive PUSH-meddelelser.

Sørg for at udelukke 3CX-klienten fra sådanne begrænsninger. Gå til Indstillinger > Applikationer og meddelelser > Om applikationen > 3CX > Dataoverførsel, og slå baggrundstilstand til.

Hvorfor modtager jeg ikke PUSH-meddelelser i 3CX VoIP-klienten til Android

Databesparende funktion

Datalagringsfunktionen bruges ikke, når den er tilsluttet Wi-Fi, men den "klipper" transmissionen, når du arbejder på 3G/4G-mobilnetværk. Hvis du planlægger at bruge 3CX-klienten, skal lagring være deaktiveret i Indstillinger > Netværk og internet > Mobildata > øverste højre menu > Datalagring.

Hvorfor modtager jeg ikke PUSH-meddelelser i 3CX VoIP-klienten til Android

Hvis du stadig har brug for at gemme data, skal du klikke på Ubegrænset dataadgang og aktivere det for 3CX (se forrige skærmbillede) 

Smart energibesparende Android Doze Mode

Startende med Android 6.0 (API niveau 23) Marshmallow, har Google implementeret intelligent energibesparelse, som aktiveres, når enheden ikke bruges i et stykke tid - forbliver ubevægelig med displayet slukket og uden en oplader tilsluttet. Samtidig suspenderes applikationer, dataoverførsel minimeres, og processoren går i strømbesparende tilstand. I slumretilstand behandles netværksanmodninger ikke undtagen PUSH-meddelelser med høj prioritet. Dvaletilstandskravene bliver konstant strengere - nye versioner af Android kan blokere synkroniseringsoperationer, forskellige meddelelser, scanning af Wi-Fi-netværk, GPS-betjening...

Selvom 3CX sender PUSH-meddelelser med høj prioritet, kan Android af en bestemt build ignorere dem. Det ser sådan ud: Du tager telefonen fra bordet, skærmen tænder - og der kommer en meddelelse om et indgående opkald (forsinket af energibesparelse i Doze Mode). Du svarer – og der er stille, opkaldet har længe været savnet. Problemet forværres af det faktum, at nogle enheder ikke har tid til at afslutte Doze Mode eller ikke behandler det korrekt.

For at kontrollere, om Doze Mode forårsager problemet, skal du slutte din telefon til en oplader, placere den på et bord og vente et par sekunder på, at den begynder at oplade. Kald det - hvis PUSH og opkaldet går igennem, så er problemet Blumtilstand. Som nævnt, når den er tilsluttet opladning, er Doze Mode ikke aktiveret. Samtidig garanterer blot at flytte en selvstændig telefon eller tænde dens skærm ikke en fuldstændig udgang fra Doze.

Så hvis problemet er Doze, kan du prøve at fjerne 3CX-appen fra batterioptimeringstilstand i Indstillinger > Apps og meddelelser > Om appen > 3CX > Batteri > Undtagelser for batterisparetilstand.

Hvorfor modtager jeg ikke PUSH-meddelelser i 3CX VoIP-klienten til Android

Prøv vores anbefalinger. Hvis de ikke hjalp, så installer 3CX til Android på en anden telefon og kontroller stabiliteten. Dette hjælper dig med at bestemme præcist, om problemet er med en bestemt enhed eller netværket, hvor du bruger den. Vi anbefaler også at installere alle tilgængelige Android-opdateringer.

Hvis alt andet fejler, beskriv venligst problemet i detaljer, med angivelse af den nøjagtige telefonmodel og Android-version på vores specialiseret forum.

Og en sidste anbefaling, der kan virke indlysende. Jo højere telefonens klasse er, jo mere berømt producenten er, jo større er chancerne for problemfri drift lige ud af æsken. Hvis det er muligt, så brug Google, Samsung, LG, OnePlus, Huawei og alle enheder på Android One. Denne artikel bruger skærmbilleder fra en LG V30+ telefon, der kører Android 8.0.

Kilde: www.habr.com

Tilføj en kommentar