Kiedy pytać o zgodę na powiadomienia push?
W chwili, gdy powiadomienie od razu się przyda, na przykład po złożeniu zamówienia, rezerwacji wizyty albo ustawieniu przypomnienia, a nie na pierwszym ekranie po instalacji. Na iPhonie pierwsza prośba aplikacji o zgodę na powiadomienia wyświetla systemowe okno i zapisuje odpowiedź. Kolejne prośby już go nie pokazują, więc po odmowie użytkownik może zmienić decyzję tylko w ustawieniach. Apple radzi pytać w kontekście, na przykład w aplikacji z zadaniami dopiero po zaplanowaniu pierwszego zadania, bo wtedy widać, do czego powiadomienia służą. Na Androidzie 13 i nowszym powiadomienia są dla nowych instalacji domyślnie wyłączone. Aplikacja przeznaczona dla Androida 13 sama decyduje, kiedy pokazać prośbę. Starsza, przeznaczona dla Androida 12L lub niższego, dostaje okno od systemu, gdy po utworzeniu kanału powiadomień po raz pierwszy otworzy ekran, a jedno dotknięcie „Nie zezwalaj” blokuje kolejne pytania aż do ponownej instalacji albo aktualizacji aplikacji do nowszej wersji docelowej.
iPhone i Android w jednej tabeli
| Kwestia | iPhone (iOS) | Android 13 i nowszy |
|---|---|---|
| Stan na start | Brak zgody, dopóki aplikacja nie zapyta. | Powiadomienia wyłączone dla nowych instalacji. |
| Kiedy pojawia się pytanie | Przy pierwszej prośbie aplikacji. | Gdy aplikacja poprosi o uprawnienie POST_NOTIFICATIONS. |
| Po odmowie | Systemowe okno już się nie pojawia, zostają ustawienia. | Dokumentacja zaleca pytać w kontekście i pokazać wyjaśnienie, gdy system na to wskazuje. |
| Wersja próbna | Zgoda tymczasowa: ciche powiadomienia w Centrum powiadomień z przyciskami Zachowaj i Wyłącz. | Kanały powiadomień: użytkownik może wyłączyć wybrany rodzaj zamiast wszystkich. |
| Kontrola użytkownika | Ustawienia można zmienić w każdej chwili. | Użytkownik widzi, ile powiadomień dziennie wysyła aplikacja, i może w każdej chwili cofnąć zgodę. |
Zgoda tymczasowa na iPhonie
Apple przyznaje, że nawet dobrze przygotowany użytkownik często nie wie jeszcze, czy chce powiadomień, i odmawia. Dlatego iOS ma zgodę tymczasową (provisional). Aplikacja prosi o nią bez okna systemowego, a powiadomienia trafiają po cichu do historii Centrum powiadomień, bez dźwięku, banera i ekranu blokady. Przy każdym jest przycisk Zachowaj i Wyłącz, więc użytkownik decyduje dopiero, gdy zobaczy, co dostaje. Ten tryb pasuje do aplikacji, w których wartość powiadomień trudno wyjaśnić z góry.
Co zrobić krok po kroku
- Wypisz rodzaje powiadomień: dotyczące zamówień i wizyt (status, przypomnienie), od innych osób (nowa wiadomość) i marketingowe (promocje).
- Dla każdego rodzaju ustal, kto go dostaje, w jakiej sytuacji i ile maksymalnie razy w tygodniu. Limit ustalasz sam, sklepy go nie narzucają.
- Przed systemowym oknem pokaż własny ekran w chwili, gdy korzyść jest jasna, na przykład zaraz po rezerwacji. Przykładowe teksty podajemy niżej.
- Na Androidzie przypisz powiadomienia do kanałów. Od Androida 8.0 (API 26) każde powiadomienie musi mieć kanał, a użytkownik może zmieniać ustawienia każdego kanału osobno.
- Marketing oddziel od reszty: osobna zgoda w aplikacji z jasnym tekstem i wyłącznik w ustawieniach. Tego wymaga wytyczna Apple 4.5.4.
- Wysyłaj tylko to, co dotyczy danej osoby: jej zamówienia, okolicy albo wybranych kategorii. Dane potrzebne do takiego podziału opisz w polityce prywatności.
- Pilnuj godzin: nie wysyłaj w nocy i licz czas w strefie użytkownika.
- Pisz krótko i konkretnie, bez danych wrażliwych, bo powiadomienie może zobaczyć ktoś obok. Dodaj ogólny tekst na wypadek ukrytego podglądu, na przykład „Nowa wiadomość”.
- Po dotknięciu otwieraj właściwy ekran, na przykład szczegóły zamówienia, a nie stronę główną aplikacji.
- Mierz: ile osób się zgadza, ile wyłącza powiadomienia i ile je otwiera. Przed wysłaniem sprawdzaj, czy zgoda jest nadal aktywna, bo użytkownik może ją zmienić w każdej chwili, także zmieniając rodzaj dozwolonych powiadomień.
Przykładowe teksty przed systemowym pytaniem
Własny ekran albo okno przed systemowym pytaniem ma powiedzieć, co konkretnie użytkownik dostanie i kiedy. Kilka przykładów do dopasowania do swojej aplikacji:
- Po rezerwacji: „Przypomnieć Ci o wizycie dzień wcześniej?” z przyciskami „Tak, przypomnij” i „Nie teraz”.
- Po zamówieniu: „Dać Ci znać, gdy zamówienie będzie gotowe do odbioru?”.
- Po dodaniu produktu do ulubionych: „Powiadomić Cię, gdy cena spadnie?”. To już blisko marketingu, więc bezpieczniej traktować je jak powiadomienie marketingowe z osobną zgodą.
- Po odmowie, w ustawieniach aplikacji: „Powiadomienia są wyłączone. Możesz je włączyć w ustawieniach telefonu” z przyciskiem, który otwiera ustawienia.
Czy na powiadomienia marketingowe potrzebna jest zgoda?
Tak. Apple pozwala używać powiadomień do promocji i marketingu bezpośredniego tylko wtedy, gdy użytkownik wyraźnie się na to zgodził w interfejsie aplikacji i może w niej łatwo zrezygnować (wytyczna 4.5.4). W Polsce art. 398 Prawa komunikacji elektronicznej zakazuje używania telekomunikacyjnych urządzeń końcowych do przesyłania informacji handlowej, w tym marketingu bezpośredniego, bez uprzedniej zgody odbiorcy. Takie działanie jest też czynem nieuczciwej konkurencji (art. 398 ust. 4), a za brak zgody Prezes UKE może nałożyć karę do 3% przychodu z poprzedniego roku albo do 1 000 000 zł, przy czym stosuje się kwotę wyższą (art. 446 ust. 5). To nie jest porada prawna, a to, czy konkretne powiadomienie jest informacją handlową, zależy od jego treści. Ostrożne założenie jest proste: powiadomienie z promocją wysyłaj tylko osobom, które osobno się na nie zgodziły.
Najczęstsze błędy
- Systemowe pytanie na pierwszym ekranie, zanim użytkownik wie, czym jest aplikacja.
- Kilka powiadomień o tym samym, gdy użytkownik nie zareagował. Apple ostrzega, że użytkownik może wtedy wyłączyć wszystkie powiadomienia aplikacji.
- Powiadomienia z poleceniem „otwórz aplikację i zrób X”. Apple radzi tego unikać, bo po zamknięciu powiadomienia trudno pamiętać instrukcję.
- Komunikaty o błędach jako powiadomienia, zamiast okna w aplikacji.
- Dane osobowe albo poufne w treści powiadomienia.
- Jeden kanał na wszystko na Androidzie, przez co klient, który nie chce promocji, wyłącza też statusy zamówień.
Jak możemy pomóc
Ekrany zgód, kanały powiadomień i zasady wysyłki ustalamy na etapie projektowania aplikacji, razem z tym, które powiadomienia mają powstawać automatycznie, na przykład po zmianie statusu zamówienia. Jeśli Twoja aplikacja już działa, a ludzie wyłączają powiadomienia, możemy przejrzeć moment pytania i treść wiadomości. O innych wymaganiach Apple piszemy we wpisie czy Twoja aplikacja przejdzie review Apple.
Źródła
Autor: Marcin Tyc, założyciel Tycode · opublikowano 24 października 2026 · aktualizacja 24 października 2026
