Push-Benachrichtigungen funktionieren nicht. Push-Benachrichtigungen in Android. Rechen, Krücken und Fahrräder

Wie kann man sich versehentlich von Push-Benachrichtigungen abmelden? Eine Ablehnung kann dadurch verursacht werden, dass eine Push-Benachrichtigung zum falschen Zeitpunkt (z. B. an einem Wochenende oder Feiertag) unter dem Einfluss eines momentanen Impulses empfangen wird. Oder Sie blockieren versehentlich den Empfang aller Benachrichtigungen.

Wie soll es in diesem Fall sein? Sie müssen sich mit den Push-Benachrichtigungseinstellungen Ihres Browsers vertraut machen. Lesen detaillierte Anleitung darüber wo und ggf. In diesem Artikel erfahren Sie, wie Sie den Empfang von Nachrichten von einzelnen Websites einrichten.

TIPP.

Für Absender von Benachrichtigungen ist es wichtig, eine kompetente Mailing-Strategie einzuhalten: Wählen Sie die optimale Häufigkeit und das optimale Format für die Präsentation von Informationen. Zu häufige Mailings führen zu einer hohen Abmelderate und unregelmäßiges Versenden von Nachrichten führt zu einem Verlust des Kundeninteresses an der Webressource.

Dieser analytische Artikel wird Ihnen helfen, die Nuancen der Einrichtung einer Push-Kampagne zu verstehen.

Wie können Sie Push-Benachrichtigungen für Ihre Website optimal nutzen? je nach Service speziell für Ihr Unternehmen mit seinen einzigartigen Features.

Geplante Reinigung inaktiver Kontakte

Ändern des Site-Protokolls

TIPP.

Bei der Umstellung des Site-Protokolls von http auf https sowie beim Umzug auf eine neue Domain muss der Abonnentenstamm neu zusammengestellt werden. Dementsprechend erhält der Benutzer unter Standardbedingungen keine Push-Benachrichtigungen von der Website, bis er Push-Benachrichtigungen unter der neuen URL abonniert.

Der Gravitec.net-Dienst bietet jedoch eine Migrationsstrategie zum Ändern von Protokollen, ohne den Kontakt zu den Benutzern zu verlieren. Lesen über

Den Anlass zum Schreiben dieses Artikels gab mir eine Aufgabe, die mir in einem meiner Arbeitsprojekte übertragen wurde: Push-Benachrichtigungen in einer Anwendung zu implementieren. Es schien, dass alles einfach war: Sie studieren die Dokumentation und Beispiele und machen weiter. Darüber hinaus hatte ich bereits Erfahrung im Umgang mit Benachrichtigungen. Aber es war nicht da...

Der Dienst, in dem die Android-Anwendung implementiert ist, stellt recht strenge Anforderungen an den Betrieb von Push-Benachrichtigungen. Es ist notwendig, den Benutzer innerhalb von 30 bis 60 Sekunden über eine Aktion zu informieren. Wenn die Benachrichtigung erfolgreich ist, wird vom Gerät des Benutzers eine Anfrage mit dem entsprechenden Status an den Server gesendet. Aus der Dokumentation wissen wir, dass der GCM-Dienst (Google Cloud Messaging) die Zustellung von PUSH-Benachrichtigungen an Geräte nicht garantiert. Daher benachrichtigt unser Dienst den Benutzer als Hintertüroption bei Verstößen gegen diese Zeitrahmen per SMS. Da die Kosten für SMS-Nachrichten deutlich höher sind als für PUSH-Benachrichtigungen, ist es notwendig, den Nachrichtenfluss so weit wie möglich zu reduzieren SMS-Nachrichten an Client-Geräte.

Nachdem wir die Dokumentation studiert und Push-Benachrichtigungen installiert hatten, schickten wir den ersten Build der Anwendung zum Testen an mehrere Kunden und begannen zu warten. Die Ergebnisse waren ungefähr wie folgt:

  • Bei einer aktiven WLAN-Verbindung funktioniert alles perfekt: Benachrichtigungen werden zugestellt, Kunden sind zufrieden.
  • mit aktiv mobiles Internet der Spaß hat begonnen.
Einige Kunden schrieben, dass es zu Verzögerungen bei der Zustellung von Push-Benachrichtigungen gekommen sei oder sie PUSH und SMS gleichzeitig erhalten hätten, was ziemlich unpraktisch sei. Andere schrieben, dass sie überhaupt keine Benachrichtigungen, sondern nur SMS erhalten hätten. Bei anderen, wie unseren Testgeräten, war alles in Ordnung. Nachdem wir so viele Informationen wie möglich von unzufriedenen Kunden gesammelt hatten, begannen wir das Problem zu verstehen und erstellten die folgende Liste von Einschränkungen (aus dieser Liste wurde später eine vollständige FAQ):
  • Der aktivierte Energiesparmodus (z. B. Stamina auf Sony-Geräten) wirkt sich auf die Funktion von Push-Benachrichtigungen aus;
  • Der Benutzer muss mindestens 1 aktiv haben Google Benutzerkonto auf dem Gerät;
  • Sie müssen sicherstellen, dass Ihr Gerät darüber verfügt aktuelle Version Anwendung „Dienste“. Google Play”;
  • Überprüfen Sie, ob Benachrichtigungen für die Anwendung deaktiviert sind (aktivieren Sie das Kontrollkästchen auf der Anwendungsseite in den Telefoneinstellungen);
  • Überprüfen Sie, ob der Hintergrundmodus für die Anwendung eingeschränkt ist (die Einstellung befindet sich im Menü „Datennutzung“);
  • In der Dokumentation zu GCM heißt es, dass Benachrichtigungen nur an bestimmte Ports gesendet werden, daher sollten auch die Einstellungen des Routers, der Firewall und des Antivirenprogramms berücksichtigt werden.
Nachdem wir diese Erinnerung an alle Kunden verschickt hatten, begannen wir erneut auf die Ergebnisse zu warten. Und sie erwiesen sich erneut als „nicht sehr gut“. Sie begannen weiter zu graben.

In diesem Stadium hat die von den Jungs von Mail.ru verfasste Nachricht sehr geholfen. Es beschreibt ausführlich die Feinheiten der Implementierung von GCM auf Kundenseite sowie die Punkte, aufgrund derer sie die Arbeit verweigern Mitteilungen V Mobilfunknetze. Letztendlich wurde die Entscheidung getroffen, meine Verbindung zum Server in Verbindung mit GCM aufrechtzuerhalten.

Bevor Sie eine Entscheidung treffen, sollten Sie einige davon hervorheben wichtige Punkte, mit denen Sie den Bereich potenziell „nicht funktionierender“ Geräte eingrenzen können:

  • das Problem tritt nur auf, wenn eine Verbindung zum mobilen Internet besteht;
  • Laut Kunden tritt das Problem bei Android Version 4 und höher auf.
Kommen wir also zur Umsetzung.

Ein erfahrener Android-Entwickler wird sofort sagen, dass es mindestens zwei Lösungen für das Problem gibt: Service oder AlarmManager verwenden. Wir haben beide Optionen ausprobiert. Betrachten wir den ersten davon.

Um einen vom System unzerstörbaren Dienst zu erstellen, der ständig im Hintergrund bleibt und unsere Aufgabe erfüllt, haben wir die Methode verwendet:

StartForeground(int notificationID, Benachrichtigungsbenachrichtigung);
Wo

  • notificationId – eine eindeutige Benachrichtigungskennung, die in der Statusleiste und im Schiebevorhang angezeigt wird;
  • Benachrichtigung – die Benachrichtigung selbst.
In diesem Fall ist die Anzeige der Benachrichtigung in der Statusleiste eine zwingende Voraussetzung. Dieser Ansatz stellt sicher, dass dem Dienst eine höhere Priorität eingeräumt wird (da er mit dem UI-Teil des Systems interagiert), wenn auf dem Gerät nicht genügend Speicher vorhanden ist und das System als eines der letzten das Gerät entlädt. Wir benötigen diese Benachrichtigung nicht, daher haben wir die folgende Idee verwendet: Es reicht aus, den zweiten Dienst gleichzeitig mit dem ersten und für beide Dienste als zu starten Benachrichtigungs-ID den gleichen Wert verwenden. Dann töten Sie den zweiten Dienst. In diesem Fall verschwindet die Benachrichtigung aus der Statusleiste, die Funktionalität und Prioritätsfähigkeiten des ersten Dienstes bleiben jedoch erhalten.

Nachdem wir diesen Ansatz implementiert hatten, schickten wir die Baugruppe zum Testen. Basierend auf den Ergebnissen stellte sich heraus, dass das System den Dienst immer noch entlud, und anhand der Protokolle konnten wir sehen, wie erhebliche Zeitlücken bei der Anforderung von Daten im Hintergrund von unserem Server auftraten. Deshalb haben wir mit der Implementierung der zweiten Option begonnen – AlarmManager.

AlarmManager ist eine Klasse, die grob gesagt die Arbeit mit einem „Wecker“ ermöglicht. Damit können wir die Zeit festlegen, nach der das System eine Broadcast-Benachrichtigung sendet, die unsere Anwendung aufweckt und ihr die Möglichkeit gibt, die erforderlichen Aktionen auszuführen. Es gibt einige Einschränkungen bei der Funktionsweise dieser Methode, die behoben werden müssen:

  • Daten zu „Weckern“ werden nach dem Neustart des Geräts gelöscht;
  • Alarmdaten werden nach der Aktualisierung der Anwendung gelöscht.
Der erste Haken, auf den wir traten, war die Methode

SetRepeating()
Damit können Sie einen Wecker einstellen, der sich in einem bestimmten Intervall wiederholt. Anschrauben diese Methode Sie begannen mit den Tests, und die Tests zeigten das Gegenteil – der „Wecker“ wiederholte sich nicht. Wir begannen herauszufinden, was los war und schauten uns die Dokumentation an. Und dort fanden sie die Antwort auf die Frage: Ab API Level 19 (Kitkat) wurden absolut alle „Wecker“ im System zu einmaligen Weckern. Fazit: Lesen Sie immer die Dokumentation.

Dieser Rechen war kein Grund zur Frustration, denn die Lösung des Problems ist ganz einfach: Lassen Sie einmalig einen „Wecker“ laufen und setzen Sie ihn zurück, nachdem er losgegangen ist. Bei der Implementierung dieses Ansatzes sind wir auf den folgenden Rechenfehler gestoßen: Es stellte sich heraus, dass es für verschiedene API-Ebenen notwendig ist, Alarme unterschiedlich einzustellen, während in der Dokumentation nichts gesagt wurde. Aber dieses Problem Ich habe es ganz einfach gelöst – zufällig und durch Googeln. Nachfolgend finden Sie ein Codebeispiel, mit dem Sie Alarme richtig einstellen können:

Private static void setUpAlarm(final Context context, final Intent intent, final int timeInterval) ( final AlarmManager am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE); final PendingIntent pi = PendingIntent.getBroadcast(context, timeInterval, intent, 0) ; am.cancel(pi); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) ( final AlarmManager.AlarmClockInfo alarmClockInfo = new AlarmManager.AlarmClockInfo(System.currentTimeMillis() + timeInterval, pi); am.setAlarmClock( alarmClockInfo, pi); ) else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) am.setExact(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + timeInterval, pi); else am.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + timeInterval, pi); )
Ich möchte Ihre Aufmerksamkeit auf die Flagge lenken AlarmManager.RTC_WAKEUP- Mithilfe dieser Funktion ermöglicht das System unserer Anwendung das „Aufwachen“, wenn der Bildschirm inaktiv ist, wenn sich das Gerät im gesperrten Zustand befindet.

Dieser Ansatz mit „Weckern“ brachte uns das gewünschte Ergebnis – die Anwendung im Hintergrund fragt den Server korrekt nach neuen Daten ab. Wir finalisieren derzeit den Algorithmus. Wir implementieren und testen derzeit die folgende Optimierung, die es uns ermöglicht, das Gerätespektrum einzugrenzen und dadurch die Belastung des Servers zu reduzieren:

  • Die von GCM an das Gerät gesendete Nachricht enthält eine eindeutige ID.
  • Empfangen von Daten mit einer GET-Anfrage in Hintergrund wir prüfen, ob auf dem Gerät bereits ein Eintrag mit der gleichen ID vorhanden ist;
  • wenn solche Daten lokal auf dem Gerät nicht vorhanden sind, merken wir uns diese ID und den Zeitpunkt des Empfangs T1;
  • wir warten auf PUSH mit derselben ID, merken uns nach Erhalt die Zeit T2 und prüfen die Differenz zwischen T2 und T1;
  • Wenn die Differenz größer ist als ein bestimmtes temporäres Kriterium (Wert), dann hat das Gerät ein Problem mit der Übermittlung von Benachrichtigungen und damit der Dienst ordnungsgemäß funktioniert, ist es notwendig, ständig Daten im Hintergrund vom Server anzufordern (ich empfehle Ihnen, dies zu tun). Wählen Sie ein Kriterium basierend auf dem zu lösenden Problem aus. In unserem Fall entspricht das Kriterium 5 Minuten.
  • Diese Differenz sollte mehrmals berechnet werden, beispielsweise 5-10 Mal. Erst danach können wir den Schluss ziehen, dass das Gerät tatsächlich ein Problem mit dem Empfang von Push-Benachrichtigungen hat (auf diese Weise wird die Situation eines banalen Verbindungsabbruchs, Timeouts usw. beseitigt );
  • Dieser Algorithmus muss regelmäßig ausgeführt werden (z. B. einmal pro Woche oder nach der Aktualisierung des Betriebssystems auf dem Gerät).
Alles Gute. Und weniger solcher Krücken.

P.S.
Hat während des Testprozesses sehr geholfen

In den letzten Jahren erfreuen sich in Russland Smartphones des chinesischen Unternehmens Xiaomi großer Beliebtheit, deren charakteristisches Merkmal die proprietäre MIUI-Schnittstelle ist. Es verfügt über besonders tiefgreifende Systemeinstellungen, die den Benutzern nicht zur Verfügung stehen Standardversionen Android.

Doch trotz der erheblichen Vorteile beklagen sich viele darüber Xiaomi Redmi Hinweis 3-Benachrichtigungen werden nicht empfangen – was die Ursache dafür ist und wie das Problem behoben werden kann, wird unten beschrieben.

Warum erhalte ich in MIUI keine Benachrichtigungen?

Obwohl MIUI eine einfache, benutzerfreundliche Oberfläche zu sein scheint, unterscheidet es sich grundlegend von normalem Android. MIUI-Entwickler haben die Autonomie von Smartphones aufgrund einiger Einschränkungen für Benutzeranwendungen (WhatsApp, Viber, VK usw.) verbessert. Beispielsweise haben Verbote auf Hintergrundprozesse, Netzwerkverbindungen und Geolokalisierung reduzieren die Belastung erheblich CPU, wodurch der Batterieverbrauch reduziert wird. Zeit Batterielebensdauer wird deutlich erweitert.

Dies führte jedoch zu einem ärgerlichen Nachteil. Den Nutzern ist das aufgefallen Xiaomi-Smartphones Manchmal kommen Benachrichtigungen von Ihren Lieblingsprogrammen nicht an. Darüber hinaus gibt es keine Benachrichtigungen, selbst wenn die Anwendung manuell gestartet wurde. Und wenn der Bildschirm dunkel wird, können Sie völlig vergessen, dass soziale Netzwerke und andere Dienste wichtige Benachrichtigungen senden sollen.

Daher quält viele im wahrsten Sinne des Wortes die Frage, warum alles so kompliziert ist und wie man Benachrichtigungen in MIUI aktiviert. Um ihretwillen sind Benutzer leicht bereit, ihre Autonomie zu opfern, um die notwendigen Warnungen nicht zu verlieren. Um dieses Problem zu lösen, ist eine umfassende Neukonfiguration von MIUI erforderlich, denn... Leider gibt es keine magische Schaltfläche zum Aktivieren von Benachrichtigungen.

Hintergrundmodus (Energiesparen)

Einer der Punkte tiefe Anpassung, die wir noch finden müssen. Nehmen wir das Beispiel des Smartphones unseres Mitarbeiters, dessen Redmi Note 3 Pro keine Benachrichtigungen mehr erhält. Der Menüname kann je nach MIUI-Build unterschiedlich sein. Vertrauen Sie also Ihrer Intuition und suchen Sie in den Einstellungen nach etwas Ähnlichem: Erweitert, Leistung und Akku, Energieverbrauch nach Anwendungen. Es wird mehrere Energiesparmodi geben, von denen „Standard“ standardmäßig aktiv ist. Er ist es, der den Zugang blockiert Netzwerkverbindungen und Geolokalisierung. In einer solchen Remote-Offline-Umgebung können Anwendungen auf Xiaomi Redmi natürlich überhaupt keine Benachrichtigungen anzeigen. Es ist merkwürdig, dass MIUI in diesem Modus unabhängig bestimmt, welche Hintergrundprozesse blockiert werden sollen, sodass es schwierig ist, vorherzusagen, wann bestimmte Benachrichtigungen eintreffen.

Energiesparmodi Xiaomi Redmi 3s

Wenn Sie diese Einstellungen gefunden haben, stehen Sie auch vor dem Problem fehlender Warnungen im Energiesparmodus „Standard“. Zu diesem Zeitpunkt gibt es zwei Möglichkeiten.

  1. Sie können den Energiesparmodus einfach deaktivieren. Dann sollte MIUI wie normales Android funktionieren, wenn der Systemkern alle Hintergrundprozesse, Zugriffsrechte, Prioritäten usw. selbstständig regelt. Theoretisch sollten alle Anwendungen vollen Zugriff auf Hintergrundaktivitäten, Netzwerk usw. haben.
  2. Erfahrene Benutzer können anders vorgehen. Stellen Sie die maximale Energiesparstufe („Erweitert“) ein und entsperren Sie sie dann nur selektiv wichtige Programme. Diese Einrichtung dauert buchstäblich drei Minuten, aber Sie können sicher sein, dass die Ressourcen des Smartphones nur für wirkliche Zeit reserviert werden vom Benutzer benötigt Prozesse. Übrigens können Sie dann auch die Hintergrundaktivität einschränken Systemanwendungen Xiaomi, die bei inländischen Nutzern wahrscheinlich keine große Nachfrage haben werden.

Benachrichtigungstypen einrichten

Das Einrichten von Hintergrund-App-Aktivitäten war nur der Anfang der Wiederherstellung normale Operation Benachrichtigungen. Nur wenige wissen es, aber über die MIUI-Schnittstelle können Sie auch die Arten von Benachrichtigungen von Anwendungen steuern.

Lassen Sie es uns anhand eines Beispiels erklären Facebook Messenger. Das Programm kann Benachrichtigungen über Nachrichten im Vorhang anzeigen oder die Anzeige mit einer Zahl auf seinem Symbol ändern ungelesene Nachrichten. Allerdings ist ein schwebendes rundes Fenster auf dem Desktop viel komfortabler, weil... Manchmal kann man die entsprechende Nachricht nicht vom Vorhang aus öffnen. Wenn Ihr Telefon über eine Art von Benachrichtigung verfügt, eine andere jedoch nicht, liegt das Problem in der Beschränkung dieser Art.

Um dies zu beheben, müssen Sie in den Einstellungen „Benachrichtigungen und Anrufe“ öffnen und dort nach „Anwendungsbenachrichtigungen“ suchen. Als nächstes wird eine Liste der Anwendungen angezeigt, für die Benachrichtigungen zulässig sind. Sie können unnötige ausschalten und für notwendige Programme- Benachrichtigungstypen und Prioritäten konfigurieren. Hier werden die „Pop-up-Benachrichtigungen“ von Anwendungen sowie der normale Übergang vom Vorhang aktiviert.

Autorun-Anwendungen

Das ist sehr wichtig, weil... Manchmal beeinträchtigt die aktivierte Autorun-Funktion tatsächlich den korrekten Betrieb einiger Anwendungen. Melodie automatischer Start Programme während des Hochfahrens des Geräts über das Menü „Berechtigungen“, „Autostart“ im Abschnitt „Sicherheit“ deaktivieren.

Wir gehen hinein und stellen dann die notwendigen Parameter ein. Es empfiehlt sich, Autorun für alle einzustellen wichtige Wendungen(Soziale Netzwerke, Instant Messenger usw.).

Anheften von Anwendungen an den RAM

Dies ist eine Besonderheit der MIUI-Schnittstelle. Anfänger werden es nicht sofort erkennen. Der Punkt ist, dass Sie Anwendungen auswählen können, die immer verfügbar sind Arbeitsspeicher, auch wenn Sie über das Menü „Alle schließen“. Ausführen von Anwendungen. Das ist sehr nützliche Funktion um Messenger, soziale Netzwerke (VKontakte) und Dialer im Speicher zu konsolidieren. Dadurch werden angeheftete Anwendungen fast sofort geöffnet, die MIUI-Schnittstelle zwingt sie zum Funktionieren und schützt sie vor unerwartetem Schließen. Nach einem Neustart des Smartphones funktionieren noch alle „Pins“.

Dies geschieht im Menü laufende Programme Sie müssen die Verknüpfung der gewünschten Anwendung (d. h. der Anwendung, bei der Benachrichtigungen fehlschlagen) nach unten „wischen“ und auf das Schloss klicken. Auf der Verknüpfung sollte ein Vorhängeschloss erscheinen, was bedeutet, dass die Anwendung im RAM gesperrt ist. Zum Lösen wischen Sie die Verknüpfung einfach nach oben.

Optimierung von RAM und WLAN

Darüber hinaus gibt es im Abschnitt „Energiesparen“ des Batterieeinstellungsmenüs möglicherweise eine Option zur regelmäßigen Reinigung des RAM. Diese Funktion entfernt aus dem RAM Redmi-Hinweis unnötige Anwendungen, was den Betrieb des Geräts beschleunigt und den Batterieverbrauch reduziert. Es ist jedoch ratsam, es zu deaktivieren, wenn die Situation mit Benachrichtigungen instabil ist.

IN Wlan einstellungen Es ist auch ratsam, die Optimierung zu deaktivieren, da bei gesperrtem oder ausgeschaltetem Bildschirm gleichzeitig die Verbindung zur MIUI-Schnittstelle unterbrochen werden kann drahtlose Netzwerke, wiederum um Batterie zu sparen, aber auf Kosten der Benutzerfreundlichkeit.

Wir hoffen, dass diese Tipps Ihnen helfen, das Benachrichtigungsproblem zu lösen. Schreiben Sie in die Kommentare, was Ihnen bei der Bewältigung dieses Problems genau geholfen hat.

Ein wichtiger Sicherheitsfaktor ist die Reaktionsgeschwindigkeit auf Ereignisse. Eine Nachricht über ein Ereignis oder einen Vorfall, die 10 Minuten später oder überhaupt nicht eintrifft, macht in den meisten Fällen alle Investitionen in Videoüberwachung, Sicherheit, Zugangskontrolle und Smart-Home-Systeme zunichte. Für diejenigen, die kein eigenes Sicherheitspersonal haben, installieren wir immer über ein Smartphone oder Tablet gesteuerte Systeme, mit denen Sie Videos ansehen, Automatisierungen steuern, Türschlösser und Tore, Wasserhähne und andere Geräte öffnen und schließen können. Und oft hört man, dass die Anwendung schlecht funktioniert, etwas tut, aber keine Benachrichtigungen liefert. Aber es ist nicht immer die Schuld des Entwicklers. Oftmals liegt der Grund im Smartphone bzw. in dessen Betriebssystem. Lassen Sie uns Push-Benachrichtigungen beheben.

Der Push-Bevon Google und das Betriebssystem sind für die Zustellung von Nachrichten an Ihr Telefon verantwortlich und übertragen die Nachricht dann an die Anwendung, für die sie bestimmt war. Bei Apple-Geräten gibt es in der Regel keine Probleme, bei darauf basierenden Geräten jedoch Android-basiert Die Übermittlung von Benachrichtigungen erfolgt auf eine Art und Weise, die es den Anwendungsentwicklern viel Arbeit kostet, dafür zu sorgen, dass Nachrichten rechtzeitig ankommen, und dass ihnen dies nicht immer gelingt. Tatsächlich verhindert Android selbst die Nachrichtenzustellung nicht; Probleme entstehen dadurch, dass jeder Hersteller eine Reihe eigener Add-ons und „Verbesserungen“ am Basisbetriebssystem anbietet.
Lass es uns herausfinden.

Was tun, wenn Nachrichten überhaupt nicht zugestellt werden?

Hier sind einige mögliche Gründe:

  • Der Nutzer hat kein aktives Google-Konto auf dem Telefon registriert;
  • Veraltete Version Google-Dienste Spielen . Es ist notwendig, es zu aktualisieren. Dies erfordert möglicherweise eine Aktualisierung des gesamten Smartphone-Systems.
  • Benachrichtigungen für die Anwendung sind deaktiviert (Häkchen auf der Anwendungsseite in den Telefoneinstellungen);
  • Der Anwendungsbetrieb im Hintergrund ist eingeschränkt (die Einstellung befindet sich im Menü „Datennutzung“);

Damit Ihre Sicherheitssystemanwendung, oder beispielsweise von WhatsApp, Telegram, Skype, Vider, eine Nachricht empfangen kann, muss Ihr Telefon den Server kontaktieren und prüfen, ob es eine neue Nachricht dafür gibt, diese abholen, falls vorhanden, und übertragen die gewünschte Anwendung, sodass es bereits angezeigt wird. Das bedeutet, dass das Telefon immer mit dem Internet verbunden sein muss, auch wenn es sich in der Tasche befindet. All dies verbraucht den Akku des Telefons, und viele Hersteller versuchen, die Betriebszeit des Smartphones mit einer Ladung zu verlängern, Push-Benachrichtigungen zu verbieten oder die Überprüfung sehr selten zu machen.

Also die Gründe für die Verzögerungen Push-Nachrichten Sie sollten insbesondere nach „Energiesparsystemen“ (z. B. Stamina auf Sony-Geräten), „Anwendungsoptimierung“ usw. suchen. Und hier erfindet jeder Hersteller von Android-basierten Smartphones sein eigenes Rad und macht es oft von Update zu Update neu.

In diesem Artikel werden wir versuchen, Beschreibungen zum Deaktivieren dieser Push-Nachrichten-Energieverbrauchsoptimierungen für verschiedene Telefone zu sammeln.

Es lohnt sich, genau zu sagen, was Deaktivieren von Push Benachrichtigungen haben im Vergleich zum Verbrauch von LTE oder einer stromhungrigen Anwendung einen sehr geringen Einfluss auf den Energieverbrauch. Durch das Aktivieren oder Deaktivieren der Optimierung von Push-Nachrichten ändert sich die Akkulaufzeit eines Smartphones mit einer einzigen Ladung um maximal ein paar Prozent.

Samsung Galaxy S6

Eine Anwendung, die uns schadet Samsung Galaxy S6, angerufen . Das separater Antrag, die auch in den Systemeinstellungen zu finden ist.

In der Smart Manager-Anwendung müssen Sie oben rechts auf OPTIONEN klicken. „Benachrichtigungen einrichten.“ Und schalten Sie den Schalter „Leistungsverschlechterung“ ein. Der Name ist sehr seltsam und verwirrend, da er die Leistung in der Off-Position beeinträchtigt. Um Push-Benachrichtigungen zu erhalten, muss die Schalterposition wie im Bild sein. Der „Energiesparen“-Schalter hat keine große Wirkung, Sie können ihn aber auch einschalten.

Auf ASUS-Geräten


  • Auf dem Gerät ASUS ZenFone 2 Anwendungen werden möglicherweise nach dem Neustart des Geräts oder dem Entladen der Anwendung aus dem RAM des Geräts nicht gestartet. Um dieses Problem zu beheben, aktivieren Sie den automatischen Start für die Anwendung in den AutoPlay Manager-Einstellungen.

Auf HUAWEI-Geräten

Es können folgende Probleme und Möglichkeiten zu deren Lösung auftreten:

  • Wenn der Energiesparmodus aktiviert ist, werden Popup-Fenster möglicherweise nicht angezeigt. Um dieses Problem zu beheben, fügen Sie die Anwendung zur Liste der geschützten Anwendungen im Battery Manager hinzu.
  • Die Anwendung kann über das Betriebssystem aus dem RAM des Geräts entladen werden. Um dieses Problem zu beheben, heften Sie die Anwendung mithilfe des Anwendungsmanagers an den RAM Ihres Geräts und fügen Sie sie der Liste der geschützten Anwendungen im Batteriemanager hinzu.

Auf Meizu-Geräten

Es können folgende Probleme und Möglichkeiten zu deren Lösung auftreten:

Auf Lenovo-Geräten

Es können folgende Probleme und Möglichkeiten zu deren Lösung auftreten:

Auf Samsung-Geräten

Es können folgende Probleme und Möglichkeiten zu deren Lösung auftreten:

  • Die Anwendung startet möglicherweise nach dem Neustart des Geräts nicht. Um dieses Problem zu beheben, aktivieren Sie den automatischen Neustart. Verwenden Sie zum Beispiel Intelligente App Manager. Gehen Sie zu Smart Manager > RAM > App automatisch laden. und schalten Sie den Schalter ein.

Auf XIAOMI MIUI-Geräten

Es können folgende Probleme und Möglichkeiten zu deren Lösung auftreten:

Auf ZTE-Geräten

Es können folgende Probleme und Möglichkeiten zu deren Lösung auftreten:

So reparieren Sie eine Anwendung im RAM des Geräts

Öffnen Sie den Task-Manager. Halten Sie beispielsweise die mittlere Taste gedrückt, bis eine Liste aller laufenden Anwendungen auf dem Bildschirm angezeigt wird.
Finden Sie die Anwendung.
Klicken Sie auf das Schlosssymbol neben dem App-Namen.
Das Schlosssymbol zeigt an, dass die Anwendung im RAM verankert ist.

In der Welt Informationstechnologien Nur ein kleiner Teil aller Erfindungen wird genutzt. Aber die meisten Dinge werden genau dafür entwickelt, unser Leben einfacher zu machen. Es ist eine dieser Verbesserungen, über die wir in dem Artikel sprechen werden. Dabei handelt es sich um Push-Benachrichtigungen. Was sind sie und wo können sie eingesetzt werden? Push-Benachrichtigungen – was ist das? iPhone, Android, Feature-Phones – wo werden sie konfiguriert und wie kann man sie aktivieren/deaktivieren?

Meet – Push-Benachrichtigungen

Was ist das? Dies ist die Bezeichnung für kurze Popup-Benachrichtigungen, die auf Touchscreens (Tablets, Telefone) erscheinen und wichtige Updates und Ereignisse melden. Auf Wunsch können sie als einfache Dialogform zwischen Verkäufer und Käufer eingesetzt werden, was zu einer weiten Verbreitung im Marketingbereich geführt hat.

Wenn wir also die Option mit einer Anwendung in Betracht ziehen, dann besteht die Hauptaufgabe hier darin, über Updates, neue Inhalte (oder einfach nur eine Erinnerung daran, dass sie längere Zeit nicht verwendet wurden) zu informieren. Wie erstelle ich Push-Benachrichtigungen für eine Anwendung? Dazu müssen Sie die Anverwenden, die für ein bestimmtes Telefon (genauer gesagt für das verwendete Betriebssystem) vorhanden ist.

Der Grund für die Entstehung dieser Technologie war der Wunsch von Spezialisten, den Anwenderkreis ihrer Entwicklungen zu unterstützen. Das Einrichten von Push-Benachrichtigungen ist nicht schwierig. Am Ende des Artikels finden Sie Informationen zu den Funktionen zum Aktivieren/Deaktivieren dieser Funktionen auf verschiedenen Betriebssystemen.

Anwendungsfälle für Push-Benachrichtigungen

Wo kann diese Technologie eingesetzt werden? Werfen wir einen kleinen Blick auf die Statistiken, mit denen Push-Benachrichtigungen aufwarten können. Was uns das bringen wird, werden wir später betrachten. Also:

  1. Am häufigsten (41 %) werden sie verwendet, um über die Veröffentlichung neuer Anwendungen oder Aktualisierungen bestehender Anwendungen zu informieren.
  2. Dann (24 %) gibt es einen Newsletter über Sonderangebote.
  3. Um über neue Inhalte zu informieren, die im Programm erschienen sind, wird es in 14 % der Fälle verwendet.
  4. Die am wenigsten gezielten (12 %) werden zum Versenden von Werbe- und/oder Empfehlungslinks verwendet.
  5. Die restlichen 9 % stammen aus anderen Arten von Informationen.

Wenn Sie keine Push-Benachrichtigungen von Ihren Abonnements erhalten und sich an den Einstellungen nichts geändert hat, bedeutet das nicht, dass diese überhaupt nicht erfolgen. Möglicherweise war die Ursache des Problems einfach ein Verbindungsfehler. Wenn Sie Entwickler sind, wurde in den Anwendungen selbst etwas falsch konfiguriert.

Neuer Marketingkanal

Bevor ich mir die Interaktion mit dieser Technologie aus der Sicht eines Benutzers anschaue, möchte ich etwas mehr Zeit damit verbringen, über das Konzept der Push-Benachrichtigungen im Marketing zu sprechen. Wenn Sie eine solche Entwicklung nutzen, müssen Sie darauf achten, nicht den schmalen Grat zu überschreiten, der Kooperation von Aufdringlichkeit trennt. Wenn ein Vermarkter oder jemand in der Ausbildung dies liest, denken Sie daran, dass dies wertvolle Informationen liefern sollte, die sich positiv auf nachfolgende Interaktionen auswirken.

Push-Benachrichtigungen sollten aktuelle und relevante Inhalte enthalten. In einer Anwendung, die sich an Kinder richtet, ist die Werbung für Kaffee also völlig fehl am Platz, was wiederum höchstwahrscheinlich zu einem Popularitätsverlust führen wird.

Anwendungsbeispiel

Beliebt ist die Nutzung dieser Technologie, um Freunde kurzzeitig über ihre Aktionen zu informieren. In diesem Zusammenhang können wir uns an Twitter erinnern, das seine Nutzer über Änderungen in den Profilen von Freunden informiert.

Einige Unternehmen nutzen GPS, um zu ermitteln, wo sich ihre Kunden befinden, und senden eine entsprechende Benachrichtigung, wenn sich ihre Filiale in der Nähe befindet. Es ist wichtig, die Nachricht rechtzeitig zu erhalten. Die Implementierungsfunktion besteht darin, dass Push-Benachrichtigungen keinen Internetzugang erfordern, da häufig alle vorhanden sind notwendige Informationen werden (normalerweise) in der Anwendung selbst gespeichert.

Nutzungsmerkmale

Wenn Sie sich also entschieden haben, Push-Benachrichtigungen als Teil Ihres Marketingplans zu verwenden, wäre es eine gute Idee, sicherzustellen, dass sie die folgenden Bedingungen erfüllen:

  1. Die bereitgestellten Inhalte müssen aktuell und relevant sein.
  2. Es sollte eine Möglichkeit zum Abbestellen geben.
  3. Es empfiehlt sich, darauf zu verlinken soziale Netzwerke damit Benutzer die Möglichkeit haben, zu diskutieren.
  4. Sie sollten Ihre quantitativen Richtlinien mit Bedacht wählen – niemand möchte 20 Benachrichtigungen pro Tag erhalten.

Jetzt können wir mit der Aktivierung dieser Technologie fortfahren. Zum besseren Verständnis wird der Vorgang je nach installiertem Betriebssystem aufgeschlüsselt Mobilgerät. Wie richtet man Push-Benachrichtigungen ein?

Android

Dies ist das beliebteste Betriebssystem, das seinen Status dank seiner kostenlosen Verbreitung und ständigen Verbesserung erlangt hat. Wie werden Push-Benachrichtigungen darauf aktiviert/deaktiviert? Um es zu deaktivieren, müssen Sie eine Reihe von Aktionen in dieser Reihenfolge ausführen:

  1. Gehen Sie zu Ihren Telefoneinstellungen.
  2. Gehen Sie zu Ihrem Konto und dann zu Benachrichtigungen. Dort sehen Sie Informationen zu Push.
  3. Wählen Sie die gewünschten Einstellungen, Empfangsbeschränkungen – im Allgemeinen machen Sie alles so, wie Sie es möchten.

Was aber tun, wenn Sie Push-Benachrichtigungen nicht für alle, sondern nur für eine Anwendung aktivieren/deaktivieren möchten? Auch für diesen Fall gibt es einen Algorithmus:

  1. Gehe zu den Einstellungen.
  2. Gehen Sie zu einem Punkt wie „Benachrichtigungen“.
  3. Alles installiert auf Touch-Telefon Anwendung und Sie sollten Ihren Artikel auswählen, indem Sie darauf klicken.
  4. Deaktivieren oder aktivieren Sie die Funktion zum Empfangen von Nachrichten von diesem Programm.

Wie Sie sehen, ist die Durchführung dieser Aktionen nicht kompliziert, und dies gilt nicht nur für das Android-Betriebssystem. Push-Benachrichtigungen können auf andere Geräte genauso einfach aktiviert/deaktiviert werden.

iPhone und iPad

Wie man es hier einschaltet, und das iPad unterscheiden sich grundsätzlich nicht. Hier betrachten wir den Betrieb mit dieser Technologie nach dem vorherigen Prinzip. Um also von bestimmten Programmen empfangene Nachrichten zu deaktivieren oder zu aktivieren, müssen Sie die folgende Abfolge von Aktionen ausführen:

  1. Gehe zu Hauptbildschirm Klicken Sie auf Ihr Gerät und finden Sie eine Schaltfläche, die wie ein Doppelkreis aussieht, in dem sich der Prototyp einer Straße befindet, die in einem Winkel von 90 Grad in zwei Richtungen divergiert.
  2. Suchen Sie nach der Schaltfläche „Benachrichtigungen“ und dann nach der Anwendung, die Sie interessiert.
  3. Neben dem Punkt „Benachrichtigungen zulassen“ sehen Sie im Schieberegler eine Schaltfläche. Um Benachrichtigungen zu aktivieren/deaktivieren, klicken Sie darauf. Wenn es weiß ist, bedeutet dies, dass der Empfang von Nachrichten derzeit verboten ist. Wenn die Schaltfläche grün ist, erhalten Sie bereits Benachrichtigungen von diesem Programm.

Wie kann ich solche Nachrichten komplett ausschalten? Führen Sie dazu die folgende Abfolge von Aktionen aus:

  1. Gehe zu den Einstellungen.
  2. Gehen Sie zu Ihrem Konto.
  3. Gehen Sie zu Benachrichtigungen.
  4. Gehen Sie zum Abschnitt „Push“.
  5. Konfigurieren Sie nach Ihren eigenen Wünschen.

So aktivieren Sie Push-Benachrichtigungen auf dem iPhone. Wenn man bedenkt, dass sich ihre Einstellungen nicht sehr merklich ändern, treten Probleme beim Ändern von Parametern auf verschiedene Versionen sollte nicht entstehen.

Multifunktionales Telefon

Es ist zu beachten, dass Sie in diesem Fall nur bei bestimmten Modellen mit Push-Benachrichtigungen arbeiten können und die Verwendung weit verbreitet ist diese Funktion Ich habe es hier nicht gekauft. Wenn Sie jedoch Besitzer eines solchen Geräts sind, empfehlen wir Ihnen, sich mit der Aktivierung/Deaktivierung eines solchen Telefon-Add-ons vertraut zu machen. Bitte beachten Sie, dass der Pfad je nach Modell variieren kann. Wenn Sie also dank der Anleitung im Artikel nicht finden, was Sie brauchen, sollten Sie an anderen Stellen suchen:

  1. Tippen Sie auf dem Startbildschirm auf Menü.
  2. Wählen Sie Einstellungen und suchen Sie nach Push-Benachrichtigungen. Sie können in einem separaten Untermenü platziert oder unter „Telefon- oder Kommunikationseinstellungen“ platziert werden.
  3. Einrichten diese Technologie ganz nach Deinem Geschmack.

Abschluss

Deshalb haben wir uns Push-Benachrichtigungen angesehen, was sie sind und warum sie benötigt werden. Erinnern wir uns abschließend an die zuvor verpassten Punkte. Push-Benachrichtigungen sind aus Marketingsicht sehr wertvoll und können bei klugem Einsatz einem Unternehmen erhebliche Vorteile bringen und den Verbrauchern das Leben erleichtern. Aber in allem sollte man sich an die goldene Mitte halten.

Push-Benachrichtigungen sind auch deshalb wertvoll, weil selbst wenn eine Anwendung nicht das ständige Versenden von Informationen in ihrem Namen erfordert, diese für Werbezwecke genutzt werden können und anderen Entwicklern oder Unternehmen (Firmen) die Möglichkeit bieten, Benutzer über neue Ereignisse zu informieren. In diesem Fall ist es jedoch wichtig, die Aktualität der bereitgestellten Informationen zu berücksichtigen.