Warum kommen keine PUSH-Benachrichtigungen im VoIP-Client 3CX fĂŒr Android an?

Vielleicht haben Sie bereits unsere neue Anwendung ausprobiert 3CX fĂŒr Android Beta. Momentan arbeiten wir aktiv an der Veröffentlichung, die unter anderem VideoanrufunterstĂŒtzung beinhalten wird! Wenn Sie den neuen 3CX-Client noch nicht gesehen haben, treten Sie bei der Gruppe der Beta-Tester!

Wir haben jedoch auf ein weit verbreitetes Problem hingewiesen – die instabile Funktion von PUSH-Benachrichtigungen fĂŒr Anrufe und Nachrichten. Ein typisches negatives Feedback im Google Play Store: Wenn die App im Moment nicht aktiv ist, werden keine Anrufe angenommen.

Warum kommen keine PUSH-Benachrichtigungen im VoIP-Client 3CX fĂŒr Android an?

Wir nehmen solches Feedback sehr ernst. Insgesamt funktioniert die Google Firebase-Infrastruktur, die Google fĂŒr Benachrichtigungen verwendet, sehr zuverlĂ€ssig. Daher ist es sinnvoll, das Problem mit PUSH auf mehrere Ebenen zu unterteilen – Punkte, an denen es entstehen kann:

  1. Seltene Probleme mit dem Google Firebase-Dienst. Den Status des Dienstes können Sie hier.
  2. Offensichtliche Fehler in unserer Anwendung – hinterlassen Sie Feedback im Google Play Store.
  3. Probleme mit den Telefoneinstellungen – möglicherweise wurden bestimmte Einstellungen vorgenommen oder Apps installiert, die die Funktion von PUSH behindern.
  4. Besonderheiten dieser Android-Version auf diesem Telefonmodell. Im Gegensatz zu Apple passen Android-GerĂ€tehersteller das System an, indem sie verschiedene "Verbesserungen" hinzufĂŒgen, die standardmĂ€ĂŸig oder immer die Funktion von PUSH blockieren.

In diesem Artikel geben wir Empfehlungen zur Verbesserung der ZuverlÀssigkeit von PUSH, insbesondere in den letzten beiden Punkten.

Probleme mit der Verbindung zu Firebase-Servern

Oft kommt es vor, dass die Telefonanlage erfolgreich mit der Firebase-Infrastruktur verbunden ist, die PUSH-Benachrichtigungen jedoch nicht auf das GerĂ€t ankommen. In diesem Fall ĂŒberprĂŒfen Sie, ob das Problem nur die 3CX-App oder auch andere Apps betrifft.

Wenn PUSH auch in anderen Apps nicht ankommt, versuchen Sie, den Flugmodus ein- und auszuschalten, das Wi-Fi und die mobilen Daten neu zu starten oder sogar das Telefon neu zu starten. Dabei wird der Netzwerkstapel von Android zurĂŒckgesetzt, und das Problem kann behoben werden. Wenn nur die 3CX-App betroffen ist, versuchen Sie, sie zu deinstallieren und neu zu installieren.

Warum kommen keine PUSH-Benachrichtigungen im VoIP-Client 3CX fĂŒr Android an?

Die Energiesparfunktionen des Telefonherstellers

Trotz der integrierten Energiesparfunktionen von Android fĂŒgen Smartphone-Hersteller ihre eigenen „Verbesserungen“ hinzu. TatsĂ€chlich verlĂ€ngern einige von ihnen die Akkulaufzeit des GerĂ€ts, können jedoch die Funktion von Hintergrundanwendungen beeintrĂ€chtigen. Wir empfehlen, alle Drittanbieter-Energiesparmethoden zu finden und auszuschalten.

Hierbei sollte man jedoch vorsichtig sein. HĂ€ufig entwickeln Anbieter eigene Energiesparmethoden, um eine Überhitzung des Telefons zu verhindern. Manchmal versuchen sie auf diese Weise, technische UnzulĂ€nglichkeiten zu umgehen, aber wenn das Telefon Feuer fĂ€ngt, spielt das keine Rolle mehr. Daher sollten Sie nach dem Deaktivieren der „verbesserten“ Energiesparfunktionen das GerĂ€t unter Last testen. Und natĂŒrlich sollten Sie qualitativ hochwertige LadegerĂ€te und Marken-USB-Kabel verwenden.

EinschrĂ€nkungen fĂŒr die Datennutzung im Hintergrund

Die Datennutzung im Hintergrund wird von vielen Android-Diensten und Anwendungen verwendet. Ein typisches Beispiel ist das automatische Aktualisieren installierter Anwendungen. Wenn der Benutzer EinschrĂ€nkungen fĂŒr den Datenverbrauch festgelegt hat, blockiert der Android HintergrunddatenbeschrĂ€nkungsdienst einfach den Hintergrunddatenverkehr der Apps, einschließlich PUSH-Benachrichtigungen.

Stellen Sie sicher, dass Sie den 3CX-Client von solchen EinschrĂ€nkungen ausschließen. Gehen Sie zu Einstellungen > Apps und Benachrichtigungen > App-Info > 3CX > Datennutzung und aktivieren Sie den Hintergrundmodus.

Warum kommen keine PUSH-Benachrichtigungen im VoIP-Client 3CX fĂŒr Android an?

Datensparmodus

Der Datensparmodus wird bei einer Verbindung zu Wi-Fi nicht verwendet, schrĂ€nkt jedoch die Übertragung bei Verwendung von mobilfunknetzen 3G/4G ein. Wenn Sie den 3CX-Client verwenden möchten, sollten Sie die Energiesparoption im Bereich Einstellungen > Netzwerk und Internet > Mobiles Netzwerk > MenĂŒ oben rechts > Datensparmodus deaktivieren.

Warum kommen keine PUSH-Benachrichtigungen im VoIP-Client 3CX fĂŒr Android an?

Wenn Sie dennoch Daten sparen mĂŒssen, klicken Sie auf UnbeschrĂ€nkter Datenzugriff und aktivieren Sie ihn fĂŒr 3CX (siehe vorherigen Screenshot). 

Intelligentes Energiesparen im Android Doze-Modus

Mit Android 6.0 (API-Level 23) Marshmallow hat Google eingefĂŒhrt intelligentes Energiesparen, das aktiv wird, wenn das GerĂ€t eine Zeit lang nicht benutzt wird – bleibt es unbewegt mit ausgeschaltetem Bildschirm und ohne angeschlossenes LadegerĂ€t. Dabei werden die Anwendungen angehalten, die DatenĂŒbertragung minimiert und der Prozessor geht in den Energiesparmodus. Im Doze-Modus werden keine Netzwerkrequests ausgefĂŒhrt, außer hochpriorisierten PUSH-Nachrichten. Die Anforderungen des Doze-Modus werden kontinuierlich verschĂ€rft – in neueren Versionen von Android können Synchronisierungsoperationen, verschiedene Benachrichtigungen, das Scannen von WLAN-Netzwerken, die GPS-Nutzung blockiert werden...

Obwohl 3CX hochpriorisierte PUSH-Benachrichtigungen sendet, kann Android der speziellen Version diese ignorieren. So sieht es aus: Sie nehmen das Telefon vom Tisch, der Bildschirm wird eingeschaltet – und es kommt (aufgrund des Energiesparens im Doze-Modus) eine Benachrichtigung ĂŒber einen eingehenden Anruf. Sie antworten – und es bleibt still, der Anruf wurde lĂ€ngst verpasst. Das Problem wird dadurch verschĂ€rft, dass einige GerĂ€te nicht schnell genug aus dem Doze-Modus herauskommen oder diesen nicht korrekt abarbeiten.

Um zu ĂŒberprĂŒfen, ob das Problem im Doze-Modus liegt, schließen Sie das Telefon an das LadegerĂ€t an, legen es auf den Tisch und warten ein paar Sekunden, bis es zu laden beginnt. Rufen Sie es an – wenn PUSH und Anruf durchkommen, liegt es am Doze-Modus. Wie bereits erwĂ€hnt, wird der Doze-Modus beim Laden nicht aktiviert. Gleichzeitig ist es jedoch nicht garantiert, dass ein vollstĂ€ndiger Ausstieg aus dem Doze-Modus erfolgt, wenn Sie das autonome Telefon einfach bewegen oder den Bildschirm einschalten.

Wenn das Problem also im Doze-Modus liegt, versuchen Sie, die 3CX-App aus dem Batterienutzungsmodus im Bereich Einstellungen > Apps und Benachrichtigungen > Über die App > 3CX > Akku > Ausnahmen zum Energiesparmodus zu entfernen.

Warum kommen keine PUSH-Benachrichtigungen im VoIP-Client 3CX fĂŒr Android an?

Versuchen Sie unsere Empfehlungen. Wenn auch diese nicht geholfen haben, installieren Sie 3CX fĂŒr Android auf einem anderen Telefon und ĂŒberprĂŒfen Sie die StabilitĂ€t. Dies hilft genau zu bestimmen, ob es am speziellen GerĂ€t oder am Netzwerk liegt, in dem Sie es verwenden. Wir empfehlen auch, alle verfĂŒgbaren Android-Updates zu installieren.

Wenn nichts geholfen hat, beschreiben Sie das Problem bitte ausfĂŒhrlich und geben Sie das genaue Modell des Telefons sowie die Android-Version in unserem spezialisierten Forum an..

Und die letzte Empfehlung, die offensichtlich erscheinen mag. Je höher die Klasse des Telefons und je bekannter der Hersteller, desto höher sind die Chancen auf eine problemlose Nutzung direkt "out of the box". Wenn möglich, verwenden Sie GerÀte von Google, Samsung, LG, OnePlus, Huawei und alle GerÀte mit Android One. In diesem Artikel wurden Screenshots vom LG V30+ mit Android 8.0 verwendet.

Quelle: habr.com

60GB SSD 8Gb DDR4