Die Zahl ungelesener Inhalte direkt am App-Icon
Ein Badge ist die kleinste Botschaft an Ihre Nutzer, und das Lesen kostet sie nichts. Setzen, erhöhen oder löschen Sie ihn aus derselben Kampagne und Journey wie alles andere, was Sie versenden.
Über 80.000 Unternehmen vertrauen Pushwoosh beim Skalieren ihres Engagements
Sicherheit & Hosting
Ein Badge zeigt nur eine Zahl und keinen Inhalt auf dem Sperrbildschirm. Die Daten, aus denen diese Zahl entsteht, verarbeitet Pushwoosh auf eigener Hardware in den USA und in Deutschland, gemäß DSGVO.
Das Format im Detail
Ein Badge ist eine einzige Ganzzahl, und genau das macht ihn attraktiv. Er braucht weder Banner noch Ton, verbraucht nichts von der mühsam gewonnenen Berechtigung und wirkt auch bei Nutzern, die Ihren Push vor drei Stunden weggewischt haben. Mit dieser Zahl können Sie aus dem Composer oder der API drei Dinge tun, dazu kommt ein Hinweis, wo sie tatsächlich angezeigt wird.
Ein exakter Wert
ios_badges: 5 setzt eine 5 auf das Icon, unabhängig vom bisherigen Wert. Der gesendete Wert ist genau der, den der Nutzer sieht. Das ist richtig, wenn Ihr Server die tatsächliche Summe bereits kennt.
+1 und -1
Relative Änderungen erhöhen oder senken den Zähler, ohne dass Sie ihn selbst nachverfolgen. Das SDK meldet den Wert auf dem Gerät über den internen Endpoint /setBadge zurück, sodass der Zähler bei Pushwoosh mit dem echten Icon übereinstimmt.
0 löscht ihn
Senden Sie 0, und der Badge verschwindet vom Icon. Das Löschen beim Öffnen macht den Unterschied zwischen einem Zähler, dem Nutzer vertrauen, und einem roten Punkt, den sie zu ignorieren lernen.
iOS einheitlich, Android abhängig vom Launcher
Auf iOS ist der Badge ein Standardwert aps.badge, und jedes Gerät stellt ihn gleich dar. Android hat keine native Badge-API, die Darstellung hängt also vom Launcher ab. Pushwoosh sagt das offen, statt eine Abdeckung zu suggerieren, die es nicht liefern kann.
Was Sie steuern
| Was Sie senden | Was mit dem Zähler passiert | Wo es liegt |
|---|---|---|
Eine Ganzzahl, 5 | Setzt den Badge auf genau diesen Wert | ios_badges / android_badges oder das Feld Badges |
+1, +3 | Erhöht den aktuellen Zähler | Dasselbe Feld. Auch +n in den Android-Presets |
-1 | Senkt den aktuellen Zähler | Dasselbe Feld, für ein serverseitiges Gelesen oder Verwerfen |
0 | Entfernt den Badge vom Icon | Dasselbe Feld oder die App beim Start |
| Ein SDK-Aufruf | Setzt oder löscht den Badge aus einem In-App-Event | setApplicationIconBadgeNumber auf iOS, PushwooshBadge auf Android |
| Nichts | Das SDK übernimmt den Badge, der mit dem Push eintrifft | Kein App-Code im iOS-Grundfall |
| Eine Extension | Ändert den Zähler, bevor die Benachrichtigung angezeigt wird | PWNotificationExtensionManager mit App Groups |
5ios_badges / android_badges oder das Feld Badges+1, +3+n in den Android-Presets-10setApplicationIconBadgeNumber auf iOS, PushwooshBadge auf AndroidPWNotificationExtensionManager mit App GroupsWo Sie es festlegen
Ein Feld Badges im Composer
Das Send-Push-Formular und die Push-Presets akzeptieren eine Zahl, +n, -n oder 0. Was eine Kampagne mit dem Zähler macht, ändern Sie ohne Release und ohne Entwickler.
Ein Schlüssel in der API
ios_badges und android_badges in /createMessage. Auf iOS wird der Wert in das Feld aps.badge des Payloads geschrieben, den Apple ohnehin überträgt.
Vom SDK angewendet und synchronisiert
Das SDK übernimmt den eintreffenden Wert ohne App-Code und hält den serverseitigen Badge-Stand über /setBadge aktuell, damit +1 vom richtigen Wert aus zählt.
Was der Badge in einer Journey leistet
Ein Zähler, mehrere Quellen
Der Badge ist ein Attribut einer Nachricht, die Sie ohnehin senden, und braucht deshalb keine eigene Integration. Dieselbe Customer Journey und dasselbe Kundenprofil, die bestimmen, wer den Push erhält, bestimmen auch, welchen Wert der Zähler annimmt.
Offen bleibt nur, was die Zahl speist. Die Summe ungelesener Nachrichten in der Message Inbox kann direkt der Zähler sein, ein Silent Push kann ihn ganz ohne Alarm verändern, und ein sichtbarer Mobile Push nimmt ihn einfach mit. Ein Schritt am Journey-Ziel setzt ihn wieder auf 0.
Drei Belohnungen sammeln sich, während der Spieler weg ist
Jede vergebene Belohnung löst ein Event aus, und jedes Event sendet einen Silent Push, der +1 addiert. Nichts klingelt, nichts erhellt den Sperrbildschirm, und am Abend zeigt das Icon unauffällig eine 3.
Wenn das Live-Event startet, sendet dieselbe Journey einen sichtbaren Push, der die Unterbrechung wert ist. Egal welcher der beiden den Spieler zurückholt: Das SDK setzt den Badge beim Start auf 0, damit der Zähler am nächsten Tag von einem korrekten Stand ausgeht.
Wofür sich Badges lohnen
Der Badge lohnt sich in dem Maß, in dem Ihre App eine echte, wachsende Zahl ungelesener oder offener Dinge hat, die aufs Icon gehört. Apps, die um einen Zähler herum gebaut sind, erhalten einen kostenlosen Anstoß zur Reaktivierung. Apps ohne Zählbares erhalten einen roten Punkt, der Nutzern beibringt, rote Punkte zu ignorieren.
| Moment | Was die Zahl bedeutet | Warum der Badge passt |
|---|---|---|
| E-Commerce & Marktplätze: Artikel im Warenkorb, ungelesene Angebote | 2 Artikel im Warenkorb | Eine leise Erinnerung, die den Käufer keinerlei Aufmerksamkeit kostet |
| Fintech: Kontoauszüge, Alarme, offene Aktionen | 1 Aktion erforderlich | Es gibt eine echte Zahl ungelesener Dokumente, und das Icon trägt sie, ohne Details auf den Sperrbildschirm zu bringen |
| Gesundheit & Telemedizin: Befunde, sichere Nachrichten | Ihre Befunde sind da | Der Zähler steht auf dem Homescreen, der Inhalt bleibt hinter der Authentifizierung |
| Trading & Wetten: ausgelöste Alarme, abgerechnete Wetten | 4 Alarme ausgelöst | Alarme summieren sich zu einer Zahl, die für den Nutzer wirklich etwas bedeutet |
| Medien & News: ungelesene Artikel, neue Folgen | 5 ungelesene Artikel | Der Lehrbuchfall, der Leser zuverlässig in eine neue Sitzung zurückholt |
| EdTech: ungelesene Lektionen, Streaks, Aufgaben | 2 Lektionen warten | Ein Streak oder eine Lektionsliste ist genau die Art Zahl, die Menschen abarbeiten |
| Creator- & Abo-Apps: Drops, DMs, Kommentare | 12 ungelesen | Ein sozialer Feed führt diese Zahl intern ohnehin, das Icon muss sie nur zeigen |
| Mobile Games: Belohnungen, aufgefüllte Leben, Event-Teilnahmen | 3 Dinge abzuholen | Der Zähler ist bereits Teil der Retention-Schleife, und das Abholen ist die eigentliche Motivation |
Wann der Badge das falsche Werkzeug ist
Der Badge meldet eine Menge. Alles darüber, was wartet und wie dringend es ist, gehört auf eine andere Oberfläche.
- Der Nutzer muss wissen, was eingetroffen ist: Das ist ein Mobile Push, ein Rich-Media-Push oder eine In-App-Nachricht.
- Der Moment kann nicht warten. Ein Badge ist bewusst passiv, Dringlichkeit gehört zu einer Unterbrechungsstufe.
- Der Zustand ist fortlaufend statt zählbar: eine Bestellung unterwegs, ein laufender Spielstand. Das ist eine Live Activity.
- Die App hat keine natürlich wachsende Zahl. Versicherungen, Hotels, Versorger und Tools für eine einzelne Sitzung haben eine Rechnung oder eine Buchung, ein Badge ist dort nur Rauschen.
- Ihre Zielgruppe nutzt überwiegend Android und der Badge wäre eine Hauptmechanik. Behandeln Sie ihn dort als Best-Effort und gestalten Sie den Ablauf so, dass er auch ohne ihn funktioniert.
Plattformen & technische Abdeckung
iOS hat einen Badge, und jedes iPhone stellt ihn gleich dar. Android hat keine universelle Badge-API, was auf dem Homescreen erscheint, entscheidet der Launcher des Nutzers. Die letzte Spalte nennt, was die Zahl tatsächlich zeichnet, denn bei dieser Funktion liegt dort die ehrliche Antwort.
| Funktion | iOS | Android | Web | Bereitgestellt durch |
|---|---|---|---|---|
| Exakter Badge-Wert | Ja, Standard aps.badge | Best-Effort, abhängig vom Launcher | – | Der Push-Payload, vom SDK angewendet |
Relativ +1 und -1 | Ja, Pushwoosh SDK 6.4.0+ | +n in den Presets, abhängig vom Launcher | – | Der Push, /setBadge hält den Zähler synchron |
Auf 0 löschen | Ja | Abhängig vom Launcher | – | Der Push-Payload oder die App beim Start |
| No-Code-Feld Badges | Ja, im Composer und in Presets | Ja, ein Badge-Wert in den Presets | – | Pushwoosh Control Panel |
| Setzen oder Löschen aus dem App-Code | setApplicationIconBadgeNumber | PushwooshBadge | – | Ihre App, über das Pushwoosh SDK |
| Zähler vor der Anzeige ändern | Ja, in einer Notification Service Extension | – | – | PWNotificationExtensionManager mit App Groups |
| Badge ohne Alarm aktualisieren | Ja | Best-Effort | – | Ein Silent Push, gleiche Zielgruppe und Journey |
| Launcher- und Geräteabdeckung | Jedes iPhone, identisch | Sony, Samsung, LG, HTC, ASUS, ADW, APEX, NOVA, Huawei, ZUK, OPPO | – | com.pushwoosh:pushwoosh-badge mit Launcher-Berechtigungen |
| Pixel und nicht unterstützte Launcher | n/a | – | – | Es gibt keine native Android-Badge-API, daher wird nichts angezeigt |
| Aktuellen Zähler vom OS auslesen | – | – | – | iOS bietet keine Lese-API, der Zähler liegt in Ihrer App oder auf dem Server |
| Überhaupt ein App-Icon-Badge | Ja | Abhängig vom Launcher | – | Browser haben für Web-Push keine vergleichbare Oberfläche |
aps.badge+1 und -1+n in den Presets, abhängig vom Launcher/setBadge hält den Zähler synchron0 löschensetApplicationIconBadgeNumberPushwooshBadgePWNotificationExtensionManager mit App Groupscom.pushwoosh:pushwoosh-badge mit Launcher-BerechtigungenSo funktioniert es
Einen Badge zu setzen ist No-Code und in jedem Plan kostenlos. Entwicklungsaufwand entsteht nur an zwei eng umrissenen Stellen, und keine davon ist der iOS-Grundfall.
-
Zähler festlegen (No-Code)
Tragen Sie eine Zahl,
+n,-noder0in das Feld Badges des Send-Push-Formulars oder eines Presets ein, oder senden Sieios_badgesundandroid_badgesüber die Messages API. Auf iOS braucht der Grundfall nichts von Ihrer App: Das SDK übernimmt den Wert beim Eintreffen. -
Die zwei nötigen Stellen anbinden (Entwickler)
Android braucht die Bibliothek
com.pushwoosh:pushwoosh-badgesowie die launcherspezifischen Berechtigungen im Manifest. Das Löschen beim Öffnen des Pushs und beim App-Start ist ein SDK-Aufruf, eine Notification Service Extension mit App Groups ist nur für Zähler nötig, die sich vor der Anzeige ändern müssen. -
Orchestrieren (No-Code)
Speisen Sie die Zahl aus der Ungelesen-Summe Ihrer Message Inbox, verändern Sie sie mit einem Silent Push ohne Alarm und löschen Sie sie am Ziel derselben Customer Journey, die auch Push, In-App und E-Mail steuert.
Grenzen, die Sie kennen sollten
Weitere Produkte entdecken
Push-Benachrichtigungen von Pushwoosh: jedes Gerät erreichen, präzise targeten, DSGVO-konform mit EU-Rechenzentrum und ISO-27001-Zertifizierung.
Message Inbox: In-App-Benachrichtigungscenter für App und Website, gespeichert auf eigener Hardware in Deutschland. Erreicht auch Nutzer ohne Push-Opt-in.
Planen und optimieren Sie Ihre Kampagnen mit einem einzigen visuellen Tool. Kommunizieren, engagieren, binden, konvertieren, segmentieren und experimentieren Sie mit dem Pushwoosh Customer Journey Builder.
In-App-Nachrichten von Pushwoosh: Onboarding, Upselling, Ankündigungen und Feedback erfassen, während Nutzer aktiv sind. No-Code-Editor, native SDK-Layouts, DSGVO-konform mit EU-Rechenzentrum. Kostenlos starten.
iOS-Unterbrechungsstufe per Schalter im Control Panel: Betrugswarnung oder Gate-Änderung durchbrechen Fokus und Zusammenfassung – ohne Code.
Mobile Push-Benachrichtigungsplattform für Gaming-Apps. Senden Sie personalisierte Alerts, Sonderangebote und Event-Erinnerungen, um Spieler zurückzuholen.