# Guideline 4.5.4: push értesítés miatti Apple elutasítás

> Guideline 4.5.4: promóciós értesítéshez kifejezett, appon belüli hozzájárulás és leiratkozás kell, és az appnak értesítések nélkül is működnie kell.

Eredeti oldal: [Guideline 4.5.4: push értesítés miatti Apple elutasítás](https://devoria.fr/hu/blog/guideline-4-5-4-push-ertesites-apple-elutasitas)
Szerző: [Mehdi Azizi](https://devoria.fr/hu/mehdi-azizi)
Megjelenés: 2026-11-04
A tartalom utolsó frissítése: 2026-11-04


A 4.5.4-es guideline a push értesítéseket szabályozza. Az appodnak nélkülük is működnie kell, soha nem tehetsz beléjük érzékeny információt, és hozzájárulás nélkül soha nem használhatod őket promócióra. **Egy marketingértesítéshez az iOS engedélyén felül írásos hozzájárulás kell az appodban, és egy kapcsoló, amivel vissza lehet vonni.**

A saját iOS-appjaimat Expóval adom ki. A TradaZenben, a tőzsdei szimulátoromban, kivettem egy értesítést, amely kedvezményt hirdetett, és egy ajánlat nélküli emlékeztetőre cseréltem, amit jeleztem a reviewernek. Ez az útmutató az Apple szövegére, a fejlesztői licencére, a dokumentációjára és erre az esetre épül. Az elutasítási okok áttekintéséhez olvasd el, [miért utasít el az Apple egy appot](https://devoria.fr/hu/blog/apple-elutasitas-miert-utasitottak-el-az-appodat).

## Mit mond a 4.5.4-es guideline?

A szabály az [App Review Guidelines](https://developer.apple.com/app-store/review/guidelines/#4.5.4) 4. „Design” szakaszában, a 4.5 „Apple Sites and Services” részben található. Innen jön az elutasítás címe: „Guideline 4.5.4 - Design - Apple Sites and Services”. A szöveg három korlátot szab.

1. **Nincs kötelező értesítés.** „Push Notifications must not be required for the app to function.” Ha valaki elutasítja az iOS ablakát, semmi nem blokkolódhat.
2. **Nincs érzékeny információ.** Az értesítések „should not be used to send sensitive personal or confidential information”. Egy értesítés megjelenik a zárolási képernyőn, bárki szeme előtt.
3. **Nincs promóció hozzájárulás nélkül.** A marketing tilos, „unless customers have explicitly opted in to receive them via consent language displayed in your app's UI”, és kell „a method in your app for a user to opt out”.

Az utolsó mondat figyelmeztet, hogy a visszaélés a szolgáltatáshoz való hozzáférésbe kerülhet. Két szomszédos szabály egészíti ki a képet. A 4.5.3 tiltja az értesítéses spamet. Az [5.1.2(i)](https://devoria.fr/hu/blog/guideline-5-1-2-kulso-mi-att-adatmegosztas) tiltja, hogy egy funkcióhoz, tartalomhoz vagy jutalomhoz az értesítések bekapcsolását követeld meg.

## Amit a fejlesztői licenc hozzátesz

A guideline-ok a push értesítésekről szólnak. Az [Apple Developer Program License Agreement](https://developer.apple.com/support/terms/apple-developer-program-license-agreement/#A1) 1. melléklete, amit a regisztrációkor elfogadtál, három ponton tovább megy.

- **A helyi értesítések is érintettek.** A 2.2-es pont „the APN or Local Notifications”-ről beszél. Egy appon belül, szerver nélkül ütemezett emlékeztető ugyanazt a szabályt követi.
- **A promóció tág meghatározást kap.** Beletartozik a keresztértékesítés és a „sending any messages to promote the use of Your Application or advertise the availability of new features or versions”.
- **Az iOS ablakához nem nyúlhatsz.** Az 1.3-as pont tiltja az Apple hozzájárulási paneljének megkerülését. Ha a hozzájárulást megtagadják vagy visszavonják, semmit nem küldesz többé.

Az én olvasatom: **egy „gyere vissza az appba” üzenet közel áll a promócióhoz, még ár nélkül is.** Az Apple ezt az esetet nem dönti el, ezért az ilyen emlékeztetőt jelzem a reviewernek.

## Mit jelent a 4.5.4-es elutasító üzenet?

A legjobban dokumentált elutasítás olyan appot érint, amely értesítések nélkül nem működik. Egy 2018-as [B4X fórumszálban](https://www.b4x.com/android/forum/threads/apple-app-store-rejected.89295/) az Apple ezt írja: „Push notifications must be optional and must obtain the user's consent to be used within the app.” A fejlesztő utána fekete képernyőt jelez, miután megtagadta az engedélyt. A szálban felvetett magyarázat: a felület az értesítési tokenre várt, mielőtt megjelent volna.

**Indulj ki abból, hogy a reviewer elutasítja az engedélyeket, hogy lássa, mi történik.** Ha az app lefagy, erőlködik vagy elvesz egy funkciót, jön a 4.5.4 vagy az 5.1.2(i). Hozzájárulás nélküli marketingre nem találtam friss, nyilvános elutasító üzenetet.

## Milyen értesítéshez milyen hozzájárulás kell?

A táblázatom az Apple szövegét, a licencet és a felülettervezési útmutatót veti össze. A „próbaidő vége” és a „visszacsalogató emlékeztető” sor az én olvasatom, nem az Apple írásos álláspontja.

| Értesítés típusa            | Szükséges hozzájárulás   | Megfelelő példa                  |
| --------------------------- | ------------------------ | -------------------------------- |
| Válasz egy műveletre        | iOS ablak                | „Kész az exportod”               |
| Választott emlékeztető      | iOS ablak                | A napi lecke 19:00-kor           |
| Próbaidő vége, megújulás    | iOS ablak                | „12-én lejár a próbaidőd”        |
| Visszacsalogató emlékeztető | iOS ablak + óvatosság    | Ár nélkül, csak egyszer          |
| Ajánlat vagy kedvezmény     | iOS ablak + hozzájárulás | Bepipált jelölőnégyzet az appban |
| Az app újdonságai           | iOS ablak + hozzájárulás | Csak a feliratkozottaknak        |
| Privát üzenet, egészség     | Soha nincs tartalom      | „Új üzenet”                      |
| Ideiglenes értesítés        | Kezdetben nincs ablak    | Hang és banner nélkül érkezik    |

Az „iOS ablak” a rendszer engedélye. A „hozzájárulás” egy külön választás az appodban: egy mondat, ami leírja, mit fogsz küldeni, és egy alapból kikapcsolt kapcsoló.

### Előfizetési emlékeztetők és ajánlatok

Az Apple felülettervezési útmutatójának [Managing notifications](https://developer.apple.com/design/human-interface-guidelines/managing-notifications) oldala említi az előfizetést: valakinek tetszhet „an offer to become a subscriber”, ha elfogadta a marketingértesítéseket. Két kötelezettséget tesz hozzá: egy appon belüli beállításképernyőt, ahol meggondolhatja magát, és marketingre soha nem a „Time Sensitive” szintet.

A határ, amit én tartok: **egy emlékeztető, ami egy már megtörtént vásárlásról tájékoztat, nem ajánlat, egy üzenet, ami vásárlásra ösztönöz, az viszont az.** A „12-én lejár a próbaidőd” tájékoztat. Az „50% kedvezmény 24 órán át” elad. Az értesítés által megnyitott vásárlási képernyőre továbbra is a [3.1.2-es szabály](https://devoria.fr/hu/blog/guideline-3-1-2-elofizetes-elutasitas-app-store) vonatkozik.

## A finom, vagyis ideiglenes értesítések

Az Apple „provisional authorization”-ről beszél az [engedélyekről szóló dokumentációjában](https://developer.apple.com/documentation/usernotifications/asking-permission-to-use-notifications). Az app küldhet úgy, hogy nem jeleníti meg az iOS ablakát. Az értesítések hang és banner nélkül érkeznek, csak az értesítési központ előzményeibe, gombokkal a megtartásukhoz vagy kikapcsolásukhoz. Expóban ez a [requestPermissionsAsync](https://docs.expo.dev/versions/latest/sdk/notifications/) egyik opciója:

```ts
import * as Notifications from "expo-notifications";

await Notifications.requestPermissionsAsync({
  ios: {
    allowAlert: true,
    allowBadge: true,
    allowSound: true,
    allowProvisional: true,
  },
});
```

Az `ios.status` mező értéke ilyenkor `IosAuthorizationStatus.PROVISIONAL`, amíg a felhasználó nem dönt. **Az ideiglenes értesítés az iOS ablakát váltja ki, nem a marketinghozzájárulást.** Egy ideiglenesen küldött promóció is promóció marad.

Figyelj a szóhasználatra. A TradaZenben „finom értesítésnek” egy nyugodt hangvételű emlékeztetőt hívok, amit csak akkor küldök, ha az iOS ablakát elfogadták. Ez nem ideiglenes engedély.

## Kifejezett hozzájárulás beállítása Expóval

1. **Kérd az iOS engedélyt a megfelelő pillanatban.** Az Apple azt javasolja, hogy egy olyan művelet után kérd, ami megmutatja a hasznát, ne az első indításkor. A TradaZenben többek között egy onboarding-jutalom vagy egy befejezett lecke után jön. Ugyanaz a logika, mint az [értékelés kérésénél](https://devoria.fr/hu/blog/guideline-5-6-3-ertekeles-keres-elutasitas).
2. **Adj hozzá külön marketinghozzájárulást.** Egy alapból kikapcsolt kapcsoló, egy világos mondattal, például: „Ajánlatok és újdonságok fogadása, legfeljebb hetente egyszer.”
3. **Adj beállításképernyőt.** Az emlékeztetők és az ajánlatok az appban is kikapcsolhatók legyenek, ne csak az iOS Beállításaiban.
4. **Szűrj küldéskor.** A szervered vagy a helyi ütemeződ csak azoknak küldjön promóciót, akik elfogadták.
5. **Minden működjön nélküle is.** Az elutasítás nem blokkolhat képernyőt, funkciót vagy jutalmat.

## TradaZen: az értesítés, amit kivettem

2026. október 12-én a TradaZen egyik verzióját az 5.6-os szabály alapján utasították el, amely a manipulációval elért vásárlásokat célozza. Az Apple nem nevezi meg, melyik elemről van szó. Ezért az egész vásárlási folyamatot átnéztem, az értesítésekkel együtt.

Egy értesítés gondot okozott. Ha valaki az onboarding közben vagy az előfizetési képernyőn kilépett az appból, ez a helyi üzenet ütemeződött: „Van egy exkluzív kedvezményem, csak neked.” Csak az iOS engedélyétől függött, külön marketinghozzájárulás nélkül. **Ez pontosan az a kifejezett hozzájárulás nélküli promóció, amit a 4.5.4 és a licenc leír.** Az app mind a harminc nyelvén töröltem.

A helyére egyetlen emlékeztető került: „Vár a tanulási utad. Folytasd, amikor szeretnéd, nem sürget semmi.” A korlátai:

- csak akkor megy ki, ha az értesítések engedélyezve vannak;
- telepítésenként csak egyszer, öt perccel az onboardingból vagy az előfizetési képernyőről való kilépés után;
- törlődik, ha a felhasználó előbb visszatér;
- nincs ár, nincs kedvezmény, nincs visszaszámláló, nincs hang.

Ez az emlékeztető a fent leírt szürke zónában marad. Nem titkoltam el: benne van a review notesban és a reviewernek írt válaszomban. **Egy bejelentett emlékeztetőről lehet vitatkozni, egy eltitkolt emlékeztető trükknek tűnik.**

## Hogyan válaszolj egy 4.5.4-es elutasításra?

A beszélgetés az App Store Connectben zajlik, ahol [válaszolsz az App Review üzenetére](https://developer.apple.com/help/app-store-connect/manage-submissions-to-app-review/reply-to-app-review-messages/). Előbb javíts: szüntesd meg a kötelezőséget, add hozzá a marketinghozzájárulást vagy tisztítsd meg a szöveget, aztán készíts új buildet. A sablon, amit én használnék, testre szabva:

```text
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,
```

## A 4.5.4-es checklist beküldés előtt

- Az app az engedély megtagadása után is teljesen használható, lefagyott képernyő és elvett jutalom nélkül.
- Az iOS ablaka egy hasznos művelet után jön, soha nem az első képernyőn.
- Minden helyi vagy távoli promóció egy alapból kikapcsolt marketinghozzájáruláshoz kötött.
- Egy appon belüli beállításképernyőn kikapcsolhatók az emlékeztetők és az ajánlatok.
- Egyetlen értesítésszöveg sem mutat egészségügyi adatot, összeget vagy privát üzenetet.
- Egyetlen promóció sincs „Time Sensitive” szinten.
- A review notes felsorolja az első napokban küldött értesítéseket.
- Végigtesztelted a folyamatot úgy, hogy minden engedélyt megtagadtál. A [TestFlight](https://devoria.fr/hu/blog/testflight-iphone-app-tesztelese) útmutató megmutatja, hogyan telepítsd a buildedet ehhez a teszthez.

## Ellenőrizd az anyagodat beküldés előtt

A [Review Kit](https://devoria.fr/hu/kits/app-review) tartalmazza a beküldés előtti checklistemet, sablonokat a tesztelőnek szóló jegyzetekhez és Claude Code skilleket, amelyek átnézik a projektedet. Ha emberi szemre van szükséged, [foglalj velem egy órát](https://devoria.fr/hu/coaching): videóhívásban együtt átnézzük az értesítéseidet és a beállításképernyődet. A teljes folyamat az [Apple által elutasított app](https://devoria.fr/hu/expertise/apple-altal-elutasitott-alkalmazas) oldalon található.

Az első megjelenésedre készülsz? [Készítsd el az ingyenes diagnózisodat](https://devoria.fr/hu/diagnostic): sorba rakja a lépéseket, és elküldi neked az Apple-elutasítás elleni checklistemet.

## Gyakori kérdések

### Mit jelent a „Guideline 4.5.4 - Design - Apple Sites and Services”?

Ez az elutasítás címe, amikor az Apple úgy ítéli meg, hogy az értesítéseid kötelezőek, túl sokat árulnak el, vagy hozzájárulás nélkül promóciósak. Olvasd el a cím utáni mondatot: az mondja meg, mit tapasztalt a reviewer.

### Kérhetem az értesítéseket az onboarding alatt?

Igen, ha az elutasítás semmit nem blokkol, és a kérés egy olyan pillanatot követ, ami megmutatja a hasznát. Soha ne köss jutalmat a hozzájáruláshoz: az 5.1.2(i) ezt tiltja.

### Marketingnek számít a próbaidő végéről szóló értesítés?

Az én olvasatom: nem, ha csak a folyamatban lévő próbaidőről tájékoztat. Ha kedvezményt vagy másik előfizetést kínál, promócióvá válik, és marketinghozzájárulás kell hozzá.

### A helyi értesítésekre is vonatkozik a 4.5.4?

A guideline a push értesítésekről szól, de a fejlesztői licenc 1. melléklete a promócióra vonatkozó szabályt a helyi értesítésekre is alkalmazza. Kezeld őket ugyanígy.

### Az ideiglenes értesítés felment a marketinghozzájárulás alól?

Nem. Kezdetben megspórolja az iOS ablakát, de a promóció promóció marad: kifejezett, appon belüli hozzájárulás és leiratkozási lehetőség kell hozzá.


## A projekted

[Review Kit](https://devoria.fr/hu/kits/app-review): Az App Store review checklistem, a javított Apple-elutasításaim, a Google Play checklist és három Claude Code skill. 17 990 Ft.

[iOS & Android Kit](https://devoria.fr/hu/kits/ios): Készítsd el iPhone- és Android-appodat Claude Code-dal: az appjaim kezdőkódja, az út a store-okig és az összes kit. 35 990 Ft.

[Diagnózis: mi választ el az iPhone-appodtól](https://devoria.fr/hu/diagnostic): 7 kérdés, 60 másodperc: megtudod, mi akadályoz valójában abban, hogy kiadd az iPhone-appodat, megkapod a 4 lépéses utadat és a hozzád illő kitet.
