Android-Benachrichtigungskanäle

Android-Nutzer schalten einen einzelnen Kanal stumm, nicht Ihre ganze App

Pushwoosh leitet jeden Android-Push in einen Kanal, den Ihre Nutzer selbst steuern, von Bestell-Updates über Angebote bis zu Eilmeldungen. Legen Sie Wichtigkeit und Ton pro Kategorie fest: Ein stummgeschaltetes Angebot bedeutet keine blockierte App.

Ein Android-Smartphone von vorn, in dessen Benachrichtigungsleiste drei getrennte Kanalkategorien liegen: ein auffälliger Heads-up-Alarm für Bestell-Updates, eine leise, abgedunkelte Angebotsbenachrichtigung und eine Eilmeldung mit eigenem Tonsymbol

Über 80.000 Unternehmen vertrauen Pushwoosh beim Skalieren ihres Engagements

Sicherheit & Hosting

Kanäle geben Ihren Nutzern Kontrolle darüber, welche Nachrichten sie erhalten. Die Infrastruktur dahinter gibt Ihnen Kontrolle über die Daten: Pushwoosh läuft auf eigener Hardware in den USA und in Deutschland, gemäß DSGVO.

ISO 27001:2022 CertifiedISO 27001 CertifiedGDPR CompliantData Privacy FrameworkHIPAA CompliantSOC 2 Type 2 CertifiedOWASP Compliant

Das Format im Detail

Jede Android-Benachrichtigung gehört zu einem Kanal, einer vom Nutzer steuerbaren Kategorie wie „Angebote“, „Bestell-Updates“ oder „Eilmeldungen“. Erst der Kanal erlaubt es, eine Nachrichtenart stummzuschalten, ohne die App zu blockieren, die sie sendet.

Benannter Kanal, serverseitig angelegt

Fügen Sie pw_channel zu den Android root params im Control Panel hinzu oder zu android_root_params in /createMessage. Der erste Push mit einem neuen Kanalnamen legt den Kanal auf dem Gerät an, ganz ohne App-Release.

Standardkanal ab Werk

Das SDK legt auf jedem Gerät ab Android 8 automatisch einen Standardkanal an, auch wenn pw_channel leer bleibt. So hat jede Benachrichtigung immer ein gültiges Ziel.

Wichtigkeitsstufe

Das Feld Importance level (-2 bis 2) bestimmt, wie sich der Kanal beim Eintreffen verhält, von lautlos bis zum vollen Heads-up-Banner. Es wird einmal ausgelesen, im Moment der Kanalerstellung.

Eigener Ton pro Kanal

Kombinieren Sie pw_channel mit android_sound, einer Datei in res/raw, und jeder Push in diesem Kanal spielt seinen eigenen Ton statt des Systemstandards.

Was Sie steuern

Was Sie sendenWas es bewirktWo es liegt
Einen KanalnamenLegt den Kanal beim ersten Versand an oder nutzt den bereits vorhandenen auf dem Gerätpw_channel in den Android root params oder im API-Payload
Eine Importance level, -2 bis 2Bestimmt das Heads-up-Verhalten, festgelegt im Moment der KanalerstellungDas Feld Importance level am Push oder derselbe Wert über die API
android_sound + pw_channelGibt genau diesem Kanal einen eigenen BenachrichtigungstonEine Datei in res/raw, referenziert per Name ohne Dateiendung
Kein pw_channel gesendetDas SDK legt automatisch einen Standardkanal an und nutzt ihnKein Setup, ab Werk auf Android 8+
Was Sie senden
1 / 4
Einen Kanalnamen
Was es bewirkt
Legt den Kanal beim ersten Versand an oder nutzt den bereits vorhandenen auf dem Gerät
Wo es liegt
pw_channel in den Android root params oder im API-Payload
Was Sie senden
2 / 4
Eine Importance level, -2 bis 2
Was es bewirkt
Bestimmt das Heads-up-Verhalten, festgelegt im Moment der Kanalerstellung
Wo es liegt
Das Feld Importance level am Push oder derselbe Wert über die API
Was Sie senden
3 / 4
android_sound + pw_channel
Was es bewirkt
Gibt genau diesem Kanal einen eigenen Benachrichtigungston
Wo es liegt
Eine Datei in res/raw, referenziert per Name ohne Dateiendung
Was Sie senden
4 / 4
Kein pw_channel gesendet
Was es bewirkt
Das SDK legt automatisch einen Standardkanal an und nutzt ihn
Wo es liegt
Kein Setup, ab Werk auf Android 8+

Wo Sie es festlegen

Ein Feld im Composer

Tragen Sie einen Kanalnamen in die Android root params im Send-Push-Formular oder in einem Preset ein. Eine neue Kategorie braucht weder Release noch Entwickler.

Ein Schlüssel in der API

android_root_params.pw_channel in /createMessage, zusammen mit android_sound für einen kanalspezifischen Benachrichtigungston.

Dieselbe Logik auf jedem Android-Transport

Derselbe pw_channel-Payload funktioniert über FCM sowie über Huawei HMS und Amazon ADM per Alt-Store-Push.

Was der Kanal in einer Journey leistet

Dieselbe Journey bedient zwei Kanäle

Der Kanal ist ein Attribut des Pushs, den Sie ohnehin senden, und braucht deshalb keine eigene Integration. Ein transaktionaler Zweig nennt einen Kanal, ein Werbezweig einen anderen, und beide laufen aus derselben Zielgruppe und derselben Customer Journey wie Ihre übrigen Mobile-Push-Benachrichtigungen.

Der Bestellalarm meldet sich, das Angebot bleibt leise

Ein Bestell-Event startet die Journey. Ein Silent Push lädt die Lieferzeitschätzung unbemerkt im Hintergrund vor, und der transaktionale Zweig nennt den Kanal „Bestell-Updates“ mit hoher Importance level, sodass der Push als Heads-up-Alarm erscheint.

Dieselbe Journey führt einen separaten Zweig in den Kanal „Angebote“ mit Standardwichtigkeit. Wer Angebote stummschaltet, erhält auf demselben Smartphone weiterhin Bestellalarme: Beide laufen als getrennte Kanäle innerhalb einer App.

Wofür sich Kanäle lohnen

Kanäle zahlen sich in dem Maß aus, in dem eine App wirklich unterschiedliche Benachrichtigungsarten versendet. Ein einheitlicher Strom profitiert kaum davon, eine Mischung aus lauten Angeboten und leisen transaktionalen Alarmen am meisten.

BrancheSinnvoll zu trennende KanäleWarum es passt
E-Commerce & HandelAngebote vs. Bestell- und Liefer-Updates vs. PreisalarmeDie klassische Trennung zwischen Werbung und Transaktion
Fintech & BankingBetrugs- und Transaktionsalarme vs. Kontoauszüge vs. Erinnerungen vs. AngebotePflichtalarme stehen neben vollständig optionalen Angeboten
Medien, News & StreamingEilmeldungen vs. Themen-Feeds vs. neue Folgen vs. AngeboteDer Lehrbuchfall für Android-Kanäle
MarktplätzeKäufer-/Verkäufernachrichten vs. Bestell-Updates vs. Angebote vs. InseratsalarmeMehrseitige Kommunikation besteht von Natur aus aus mehreren Strömen
Creator- & Abo-AppsNeue Inhalte vs. soziale Interaktionen vs. Abrechnung vs. AngeboteAbonnenten erhalten, wofür sie sich angemeldet haben, und sonst nichts
Mobile GamesEvents & Angebote vs. Gilde & Social vs. Belohnungen vs. Live-Ops-AlarmeGroße Vielfalt an Strömen bei einer Android-lastigen Installationsbasis
Branche
1 / 6
E-Commerce & Handel
Sinnvoll zu trennende Kanäle
Angebote vs. Bestell- und Liefer-Updates vs. Preisalarme
Warum es passt
Die klassische Trennung zwischen Werbung und Transaktion
Branche
2 / 6
Fintech & Banking
Sinnvoll zu trennende Kanäle
Betrugs- und Transaktionsalarme vs. Kontoauszüge vs. Erinnerungen vs. Angebote
Warum es passt
Pflichtalarme stehen neben vollständig optionalen Angeboten
Branche
3 / 6
Medien, News & Streaming
Sinnvoll zu trennende Kanäle
Eilmeldungen vs. Themen-Feeds vs. neue Folgen vs. Angebote
Warum es passt
Der Lehrbuchfall für Android-Kanäle
Branche
4 / 6
Marktplätze
Sinnvoll zu trennende Kanäle
Käufer-/Verkäufernachrichten vs. Bestell-Updates vs. Angebote vs. Inseratsalarme
Warum es passt
Mehrseitige Kommunikation besteht von Natur aus aus mehreren Strömen
Branche
5 / 6
Creator- & Abo-Apps
Sinnvoll zu trennende Kanäle
Neue Inhalte vs. soziale Interaktionen vs. Abrechnung vs. Angebote
Warum es passt
Abonnenten erhalten, wofür sie sich angemeldet haben, und sonst nichts
Branche
6 / 6
Mobile Games
Sinnvoll zu trennende Kanäle
Events & Angebote vs. Gilde & Social vs. Belohnungen vs. Live-Ops-Alarme
Warum es passt
Große Vielfalt an Strömen bei einer Android-lastigen Installationsbasis

Wann sich der Aufwand nicht lohnt

  • Neue Nutzer erreichen: Der Kanal sortiert nur eine Nachricht, die der Push bereits zugestellt hat.
  • Alles auf iOS: Dort haben Kanäle keine Wirkung, dieselbe Aufgabe übernehmen Time-Sensitive- oder Critical-Stufen.
  • Einen Heads-up-Alarm nachträglich einführen: Die Wichtigkeit ist ab Kanalerstellung fest, ein neues Verhalten braucht einen neuen Kanalnamen.
  • Eine lange Liste fast identischer Kanäle: Das wirkt unübersichtlich und bringt Nutzern bei, die ganze Gruppe stummzuschalten.
  • Eine App mit nur einem echten Benachrichtigungsstrom: Es gibt nichts zu trennen, ein Kanal fügt nur eine überflüssige Einstellung hinzu.
Der Kanal entscheidet, wo die Nachricht landet. Die Worte entscheiden, ob sie gelesen wird

50 Push-Benachrichtigungen als Vorlage, jeweils mit Text und Gestaltung dahinter.

Beispiele ansehen

Plattformen & technische Abdeckung

Benachrichtigungskanäle sind ein reines Android-Betriebssystemelement, eingeführt mit Android 8.0 Oreo. iOS kennt keine Kanäle; die vergleichbare Aufgabe übernehmen dort Time-Sensitive- und Critical-Unterbrechungsstufen, und auch im Web gibt es kein Gegenstück. Die letzte Spalte zeigt, wo die Mechanik von Pushwoosh endet und die Regeln des Betriebssystems beginnen.

FunktioniOSAndroidWebBereitgestellt durch
Benachrichtigungskanäle–Android 8.0 Oreo (API 26) und neuer–Natives OS-Element, Pushwoosh SDK 5.4.0+
Standardkanal–Ja, automatisch angelegt–Das Pushwoosh SDK, auf jedem Gerät ab Android 8
Benannter Kanal über pw_channel–Ja, beim ersten Versand angelegt, ohne App-Release–Feld Android root params oder /createMessage
Eigener Ton pro Kanal–Ja–pw_channel + android_sound, eine Datei in res/raw
Dieselbe Mechanik auf Huawei- & Amazon-Geräten–Ja, über HMS und ADM–Alt-Store-Push
Plattformübergreifende SDK-Wrapper–Cordova/Capacitor, React Native, Unity, Flutter–Über die native Android-Bridge geleitet
Vorab erforderliche Laufzeitberechtigung–Android 13+, POST_NOTIFICATIONS–Das Betriebssystem, bevor irgendein Kanal erscheinen kann
Vergleichbare DringlichkeitssteuerungTime-Sensitive- / Critical-StufenKanalwichtigkeit, hier festgelegt–Eine eigene Funktion pro Plattform
Funktion
1 / 8
Benachrichtigungskanäle
iOS
–
Android
Android 8.0 Oreo (API 26) und neuer
Web
–
Bereitgestellt durch
Natives OS-Element, Pushwoosh SDK 5.4.0+
Funktion
2 / 8
Standardkanal
iOS
–
Android
Ja, automatisch angelegt
Web
–
Bereitgestellt durch
Das Pushwoosh SDK, auf jedem Gerät ab Android 8
Funktion
3 / 8
Benannter Kanal über pw_channel
iOS
–
Android
Ja, beim ersten Versand angelegt, ohne App-Release
Web
–
Bereitgestellt durch
Feld Android root params oder /createMessage
Funktion
4 / 8
Eigener Ton pro Kanal
iOS
–
Android
Ja
Web
–
Bereitgestellt durch
pw_channel + android_sound, eine Datei in res/raw
Funktion
5 / 8
Dieselbe Mechanik auf Huawei- & Amazon-Geräten
iOS
–
Android
Ja, über HMS und ADM
Web
–
Bereitgestellt durch
Funktion
6 / 8
Plattformübergreifende SDK-Wrapper
iOS
–
Android
Cordova/Capacitor, React Native, Unity, Flutter
Web
–
Bereitgestellt durch
Über die native Android-Bridge geleitet
Funktion
7 / 8
Vorab erforderliche Laufzeitberechtigung
iOS
–
Android
Android 13+, POST_NOTIFICATIONS
Web
–
Bereitgestellt durch
Das Betriebssystem, bevor irgendein Kanal erscheinen kann
Funktion
8 / 8
Vergleichbare Dringlichkeitssteuerung
Android
Kanalwichtigkeit, hier festgelegt
Web
–
Bereitgestellt durch
Eine eigene Funktion pro Plattform

So funktioniert es

  1. Erstellen (No-Code)

    Tragen Sie einen Kanalnamen in die Android root params im Send-Push-Formular ein oder senden Sie android_root_params.pw_channel über die Messages API.

  2. Einmal einrichten

    Der erste Push mit einem neuen Kanalnamen legt den Kanal auf dem Gerät mit Wichtigkeit, Ton und Vibration aus dieser Nachricht an. Planen Sie vorab eine Struktur aus 3 bis 5 Kanälen, denn eine spätere Verhaltensänderung braucht einen neuen Kanalnamen.

  3. Orchestrieren (No-Code)

    Bespielen Sie jeden Kanal aus dem passenden Zweig derselben Customer Journey, mit derselben Zielgruppe und demselben Profil wie Ihr übriges Messaging.

Grenzen, die Sie kennen sollten

Ein Kategorisierungselement mit strengen Android-Regeln. Das sind seine Grenzen.

  • Nur Android. Auf iOS haben Kanäle keine Wirkung, dort übernehmen Time-Sensitive- und Critical-Stufen dieselbe Aufgabe.
  • Wichtigkeit, Ton und Vibration sind ab dem Moment der Kanalerstellung fest. Ein späterer Push in denselben Kanal kann sie nicht ändern, ein neues Verhalten braucht einen neuen Kanalnamen.
  • Das letzte Wort hat der Nutzer. Jeder kann einen Kanal in den Systemeinstellungen stummschalten oder vollständig blockieren, und diese Entscheidung lässt sich serverseitig nicht rückgängig machen.
  • Ab Android 13 ist die Laufzeitberechtigung POST_NOTIFICATIONS nötig, bevor überhaupt ein Kanal erscheinen kann.
  • Android 14 zeigt dem Nutzer die Wichtigkeit eines Kanals an, und Android 15 dämpft schnell wiederholte Benachrichtigungen automatisch. Ein falsch eingestufter Kanal wird so schnell stummgeschaltet.
  • Der Kanalname ist ein Freitext-Schlüssel. Ein Tippfehler legt einen neuen, ungewollten Kanal an, statt den gemeinten wiederzuverwenden.
  • Serverseitige Einblicke in die Kanalnutzung sind eine Untergrenze, keine Abdeckungsmetrik. Der Standardkanal hinterlässt keine Markierung im Payload, deshalb weisen wir nicht aus, welcher Anteil der Absender benannte Kanäle nutzt.