Guideline 4.5.4: Push-Mitteilungen von Apple abgelehnt
Von Mehdi Azizi
Veröffentlicht am , 9 Min.
Guideline 4.5.4: Werbe-Pushs brauchen eine ausdrückliche Zustimmung in der App und ein Opt-out, und die App muss ohne Mitteilungen laufen.
Die Guideline 4.5.4 regelt Push-Mitteilungen. Deine App muss ohne sie funktionieren, darf darüber nie sensible Informationen verschicken und darf sie nie ohne Zustimmung für Werbung nutzen. Eine Marketing-Mitteilung braucht eine schriftliche Einwilligung in deiner App und einen Schalter, um sie zurückzuziehen, zusätzlich zur Erlaubnis von iOS.
Ich veröffentliche meine eigenen iOS-Apps mit Expo. Bei TradaZen, meinem Trading-Simulator, habe ich eine Mitteilung entfernt, die einen Rabatt ankündigte, und sie durch eine Erinnerung ohne Angebot ersetzt, die ich dem Reviewer gemeldet habe. Dieser Guide stützt sich auf Apples Text, die Entwicklerlizenz, die Dokumentation und diesen Fall. Für den Überblick über alle Ablehnungsgründe lies warum Apple eine App ablehnt.
Was sagt die Guideline 4.5.4?
Die Regel steht in Abschnitt 4 „Design“, Teil 4.5 „Apple Sites and Services“ der App Review Guidelines. Daher der Titel der Ablehnung: „Guideline 4.5.4 - Design - Apple Sites and Services“. Der Text setzt drei Grenzen.
- Keine Pflicht-Mitteilungen. „Push Notifications must not be required for the app to function.“ Wer das iOS-Fenster ablehnt, darf nirgends blockiert werden.
- Keine sensiblen Informationen. Sie „should not be used to send sensitive personal or confidential information“. Eine Mitteilung erscheint auf dem Sperrbildschirm, für jeden sichtbar.
- Keine Werbung ohne Zustimmung. Marketing ist verboten, „unless customers have explicitly opted in to receive them via consent language displayed in your app's UI“, mit „a method in your app for a user to opt out“.
Der letzte Satz warnt, dass Missbrauch den Zugang zum Dienst kosten kann. Zwei benachbarte Regeln ergänzen das Bild. Die 4.5.3 verbietet Spam per Mitteilung. Die 5.1.2(i) verbietet, das Aktivieren von Mitteilungen zur Bedingung für eine Funktion, einen Inhalt oder eine Belohnung zu machen.
Was die Entwicklerlizenz ergänzt
Die Guidelines sprechen von Push-Mitteilungen. Anhang 1 des Apple Developer Program License Agreement, dem du bei der Anmeldung zugestimmt hast, geht in drei Punkten weiter.
- Lokale Mitteilungen sind mitgemeint. Artikel 2.2 nennt „the APN or Local Notifications“. Eine in der App geplante Erinnerung ohne Server fällt unter dieselbe Regel.
- Werbung ist weit gefasst. Dazu gehören Upselling und „sending any messages to promote the use of Your Application or advertise the availability of new features or versions“.
- Das iOS-Fenster ist unantastbar. Artikel 1.3 verbietet, Apples Einwilligungsdialog zu umgehen. Wird die Zustimmung verweigert oder zurückgezogen, schickst du nichts mehr.
Meine Lesart: Eine Nachricht à la „Komm zurück in die App“ rückt in die Nähe von Werbung, auch ohne Preis. Apple entscheidet diesen Fall nicht ausdrücklich, und deshalb melde ich solche Erinnerungen dem Reviewer.
Was bedeutet die Ablehnungsnachricht 4.5.4?
Die am besten dokumentierte Ablehnung betrifft eine App, die ohne Mitteilungen nicht funktioniert. In einem Thread im B4X-Forum von 2018 schreibt Apple: „Push notifications must be optional and must obtain the user's consent to be used within the app.“ Der Entwickler meldet danach einen schwarzen Bildschirm nach verweigerter Erlaubnis. Die Vermutung im Thread: eine Oberfläche, die auf das Push-Token wartete, bevor sie sich anzeigte.
Geh davon aus, dass der Reviewer Berechtigungen ablehnt, um zu sehen, was passiert. Hängt die App, drängelt sie oder nimmt sie eine Funktion weg, greift die 4.5.4 oder die 5.1.2(i). Zu Marketing ohne Zustimmung habe ich keine aktuelle öffentliche Ablehnungsnachricht gefunden.
Welche Zustimmung für welche Mitteilung?
Meine Tabelle kombiniert Apples Text, die Lizenz und die Human Interface Guidelines. Die Zeilen „Testende“ und „Rückkehr-Erinnerung“ sind meine Lesart, keine schriftliche Position von Apple.
| Art der Mitteilung | Nötige Zustimmung | Konformes Beispiel |
|---|---|---|
| Antwort auf eine Aktion | iOS-Fenster | „Dein Export ist fertig“ |
| Gewählte Erinnerung | iOS-Fenster | Tageslektion um 19 Uhr |
| Testende, Verlängerung | iOS-Fenster | „Dein Test endet am 12.“ |
| Rückkehr-Erinnerung | iOS-Fenster + Vorsicht | Ohne Preis, nur einmal |
| Angebot oder Rabatt | iOS-Fenster + Zustimmung | Häkchen in der App |
| Neuigkeiten der App | iOS-Fenster + Zustimmung | Nur an Angemeldete |
| Private Nachricht, Gesundheit | Nie mit Inhalt | „Neue Nachricht“ |
| Vorläufige Mitteilung | Anfangs kein Fenster | Kommt ohne Ton und Banner |
„iOS-Fenster“ ist die Systemerlaubnis. „Zustimmung“ ist eine separate Auswahl in deiner App: ein Satz, der sagt, was du schicken wirst, und ein Schalter, der standardmäßig aus ist.
Abo-Erinnerungen und Angebote
Die Seite Managing notifications der Human Interface Guidelines nennt das Abo: Jemand kann „an offer to become a subscriber“ schätzen, wenn er Marketing-Mitteilungen zugestimmt hat. Dazu kommen zwei Pflichten: ein Einstellungsbildschirm in der App, um die Meinung zu ändern, und nie die Stufe „Time Sensitive“ für Marketing.
Die Grenze, die ich ziehe: Eine Erinnerung, die über einen bereits getätigten Kauf informiert, ist kein Angebot, eine Nachricht, die zum Kaufen drängt, schon. „Dein Test endet am 12.“ informiert. „50 % Rabatt für 24 Stunden“ verkauft. Der Kaufbildschirm, den die Mitteilung öffnet, unterliegt weiterhin der Regel 3.1.2.
Sanfte oder vorläufige Mitteilungen
Apple spricht in seiner Dokumentation zu Berechtigungen von „provisional authorization“. Die App kann senden, ohne das iOS-Fenster anzuzeigen. Die Mitteilungen kommen ohne Ton und Banner an, nur im Verlauf der Mitteilungszentrale, mit Buttons, um sie zu behalten oder abzuschalten. Mit Expo ist das eine Option von requestPermissionsAsync:
import * as Notifications from "expo-notifications";
await Notifications.requestPermissionsAsync({
ios: {
allowAlert: true,
allowBadge: true,
allowSound: true,
allowProvisional: true,
},
});
Das Feld ios.status ist dann IosAuthorizationStatus.PROVISIONAL, solange die Person sich nicht entschieden hat. Die vorläufige Mitteilung ersetzt das iOS-Fenster, nicht die Marketing-Zustimmung. Eine vorläufig verschickte Werbung bleibt Werbung.
Vorsicht mit den Begriffen. Bei TradaZen nenne ich „sanfte Mitteilung“ eine ruhig formulierte Erinnerung, die nur verschickt wird, wenn das iOS-Fenster akzeptiert wurde. Das ist keine vorläufige Autorisierung.
Ausdrückliche Zustimmung mit Expo umsetzen
- Frag die iOS-Erlaubnis im Kontext ab. Apple empfiehlt, sie nach einer Aktion abzufragen, die ihren Nutzen zeigt, nicht beim ersten Start. Bei TradaZen kommt sie unter anderem nach einer Belohnung im Onboarding oder einer abgeschlossenen Lektion. Dieselbe Logik wie bei der Bitte um Bewertung.
- Füge eine separate Marketing-Zustimmung hinzu. Ein Schalter, standardmäßig aus, mit einem klaren Satz, zum Beispiel: „Angebote und Neuigkeiten erhalten, höchstens einmal pro Woche.“
- Biete einen Einstellungsbildschirm. Erinnerungen und Angebote lassen sich in der App abschalten, nicht nur in den iOS-Einstellungen.
- Filtere beim Versand. Dein Server oder dein lokaler Planer schickt Werbung nur an Personen, die zugestimmt haben.
- Lass alles auch ohne laufen. Eine Ablehnung blockiert weder einen Bildschirm noch eine Funktion noch eine Belohnung.
TradaZen: die Mitteilung, die ich entfernt habe
Am 12. Oktober 2026 wird eine Version von TradaZen nach Regel 5.6 abgelehnt, die auf durch Manipulation erzielte Käufe zielt. Apple nennt das betroffene Element nicht. Also habe ich den ganzen Kauf-Funnel durchgesehen, Mitteilungen inklusive.
Eine Mitteilung war problematisch. Wer die App während des Onboardings oder auf dem Abo-Bildschirm verließ, bekam diese lokale Nachricht geplant: „Ich habe einen exklusiven Rabatt nur für dich.“ Sie hing nur von der iOS-Erlaubnis ab, ohne separate Marketing-Zustimmung. Genau das ist Werbung ohne ausdrückliche Zustimmung, wie sie die 4.5.4 und die Lizenz beschreiben. Ich habe sie in allen dreißig Sprachen der App gelöscht.
An ihrer Stelle gibt es eine einzige Erinnerung: „Dein Lernpfad wartet auf dich. Mach weiter, wann du willst, keine Eile.“ Ihre Grenzen:
- sie geht nur raus, wenn Mitteilungen erlaubt sind;
- nur einmal pro Installation, fünf Minuten nach dem Verlassen des Onboardings oder des Abo-Bildschirms;
- sie wird abgebrochen, wenn die Person vorher zurückkommt;
- kein Preis, kein Rabatt, kein Countdown, kein Ton.
Diese Erinnerung bleibt in der oben beschriebenen Grauzone. Ich habe sie nicht versteckt: Sie steht in den Review-Notizen und in meiner Antwort an den Reviewer. Über eine gemeldete Erinnerung kann man reden, eine versteckte wirkt wie ein Trick.
Wie antwortest du auf eine Ablehnung nach 4.5.4?
Das Gespräch läuft in App Store Connect, wo du auf die Nachricht von App Review antwortest. Korrigiere zuerst: Entferne den Zwang, füge die Marketing-Zustimmung hinzu oder bereinige den Text, dann mach einen neuen Build. Die Vorlage, die ich nutzen würde, zum Anpassen:
Hello,
Thank you for your feedback on Guideline 4.5.4.
In the new build:
- The app works fully if notifications are denied.
- Promotional notifications are sent only to users
who turn on "[toggle name]" in [screen]. It is off
by default and can be turned off at any time.
- Notifications never include [sensitive data].
How to test:
1. Deny notifications at the first prompt.
2. Open [feature]: it works without them.
3. Open [screen] to see both toggles.
Best regards,
Die 4.5.4-Checkliste vor dem Einreichen
- Die App ist nach verweigerter Erlaubnis komplett nutzbar, ohne blockierten Bildschirm und ohne entzogene Belohnung.
- Das iOS-Fenster erscheint nach einer nützlichen Aktion, nie auf dem ersten Bildschirm.
- Jede Werbung, lokal oder remote, hängt von einer Marketing-Zustimmung ab, die standardmäßig aus ist.
- Ein Einstellungsbildschirm in der App schaltet Erinnerungen und Angebote ab.
- Kein Mitteilungstext zeigt Gesundheitsdaten, einen Betrag oder eine private Nachricht.
- Keine Werbung mit der Stufe „Time Sensitive“.
- Die Review-Notizen listen die Mitteilungen auf, die in den ersten Tagen verschickt werden.
- Du hast den Ablauf getestet und dabei jede Erlaubnis verweigert. Der TestFlight-Guide zeigt, wie du deinen Build für diesen Test installierst.
Deine Unterlagen vor dem Einreichen prüfen
Das Review Kit bündelt meine Checkliste vor dem Einreichen, Vorlagen für Tester-Notizen und Claude-Code-Skills, die dein Projekt prüfen. Für einen menschlichen Blick buch eine Stunde mit mir: Wir gehen deine Mitteilungen und deinen Einstellungsbildschirm gemeinsam per Video durch. Das komplette Vorgehen steht auf der Seite App von Apple abgelehnt.
Du bereitest deinen ersten Release vor? Mach deine kostenlose Diagnose: Sie bringt die Schritte in die richtige Reihenfolge und schickt dir meine Checkliste gegen Apple-Ablehnungen.
Häufige Fragen
Was bedeutet „Guideline 4.5.4 - Design - Apple Sites and Services“?
Das ist der Titel der Ablehnung, wenn Apple deine Mitteilungen als verpflichtend, zu indiskret oder als Werbung ohne Zustimmung einstuft. Lies den Satz nach dem Titel: Er sagt, was der Reviewer festgestellt hat.
Darf man im Onboarding nach Mitteilungen fragen?
Ja, wenn eine Ablehnung nichts blockiert und die Abfrage auf einen Moment folgt, der ihren Nutzen zeigt. Knüpf nie eine Belohnung an die Zustimmung: Die 5.1.2(i) verbietet das.
Ist eine Mitteilung zum Testende Marketing?
Meine Lesart: nein, wenn sie nur über den laufenden Test informiert. Bietet sie einen Rabatt oder ein anderes Abo an, wird sie zu Werbung und braucht die Marketing-Zustimmung.
Gilt die 4.5.4 auch für lokale Mitteilungen?
Die Guideline spricht von Push-Mitteilungen, aber Anhang 1 der Entwicklerlizenz wendet die Werberegel auch auf lokale Mitteilungen an. Behandle sie genauso.
Ersetzt eine vorläufige Mitteilung die Marketing-Zustimmung?
Nein. Sie erspart anfangs das iOS-Fenster, aber Werbung bleibt Werbung: Sie braucht eine ausdrückliche Zustimmung in der App und eine Möglichkeit, sich abzumelden.

