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

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster