# Guideline 3.1.1: mikor kötelező az alkalmazáson belüli vásárlás

> Guideline 3.1.1: minden digitális tartalom vagy funkció, amit az app felold, az Apple alkalmazáson belüli vásárlásán megy át. Kivételek, EU-s és USA-szabályok.

Eredeti oldal: [Guideline 3.1.1: mikor kötelező az alkalmazáson belüli vásárlás](https://devoria.fr/hu/blog/guideline-3-1-1-alkalmazason-beluli-vasarlas)
Szerző: [Mehdi Azizi](https://devoria.fr/hu/mehdi-azizi)
Megjelenés: 2026-10-25
A tartalom utolsó frissítése: 2026-10-25


A 3.1.1-es guideline az Apple alkalmazáson belüli vásárlását (in-app purchase) írja elő, amint az appod digitális tartalmat vagy funkciót old fel: előfizetést, teljes verziót, játékpénzt, prémium tartalmat. **A 3.1.1-es elutasítás azt jelenti, hogy az Apple talált egy másik bejáratot ehhez a tartalomhoz**: fizetést a weboldaladon, licenckulcsot, saját kódot, gombot egy fizetési oldalra. A javítás az alkalmazáson belüli vásárlás, kivéve, ha az eseted valamelyik kivétel vagy regionális szabály alá esik.

A saját iOS-appjaimat adom ki, és amelyikben van előfizetés, azt az Apple alkalmazáson belüli vásárlásával árulom. Soha nem kaptam 3.1.1-es elutasítást, és nem is fogok mást mondani. Ez az útmutató a hivatalos szövegre épül, a 2026. június 8-i változatra, amit 2026. október 15-én olvastam, valamint az Apple által közzétett regionális feltételekre. A szomszédos eset, az előfizetések, két valódi elutasítással, a [3.1.2-es guideline](https://devoria.fr/hu/blog/guideline-3-1-2-elofizetes-elutasitas-app-store)-ról szóló útmutatóban van.

## Mit mond a 3.1.1-es guideline?

A 3.1.1, „In-App Purchase”, nyitja az [App Review Guidelines](https://developer.apple.com/app-store/review/guidelines/#3.1.1) 3.1-es, „Payments” részét. Innen jön az e-mail tárgya: „Guideline 3.1.1 - Business - Payments - In-App Purchase”. Az első mondata a lényeg: ha funkciókat akarsz feloldani az appodban, „you must use in-app purchase”, vagyis az alkalmazáson belüli vásárlást kell használnod. Az Apple az előfizetéseket, a játékpénzt, a pályákat, a prémium tartalmat és a teljes verziót említi.

A következő mondat a kerülőutakat célozza. **Egy app nem használhat saját mechanizmust tartalom feloldására**: az Apple név szerint említi a licenckulcsokat, a kiterjesztett valóság jelölőit, a QR-kódokat, a kriptovalutákat és a kriptotárcákat.

Ugyanez a szabály olyan kötelezettségeket is előír, amiket gyakran elfelejtenek:

- az alkalmazáson belüli vásárlással vett kreditek és pénznemek nem járnak le, és minden visszaállítható vásárláshoz van visszaállítási mechanizmus;
- a fizetős láda vagy húzás („loot box”) a vásárlás előtt megmutatja, mekkora eséllyel kapod az egyes tárgytípusokat;
- a digitális ajándékkártya, utalvány vagy kupon az appban alkalmazáson belüli vásárlással kelhet el; a postán küldött fizikai kártya mehet más módon is;
- egy előfizetés nélküli app adhat időben korlátozott próbát egy ingyenes, „XX-day Trial” nevű alkalmazáson belüli vásárlás formájában, amely a kezdés előtt közli az időtartamot, azt, hogy mi vész el, és hogy mit kell majd fizetni;
- a fejlesztőnek adott borravaló megengedett, alkalmazáson belüli vásárlással.

## Helyzetek, amelyek 3.1.1-es elutasítást váltanak ki

| Mit csinál az app                        | Miért utasítja el az Apple        | A javítás                                   |
| ---------------------------------------- | --------------------------------- | ------------------------------------------- |
| A weboldaladon vett tartalmat old fel    | Nincs egyenértékű in-app vásárlás | Árusítsd alkalmazáson belüli vásárlással is |
| „Fizess a weboldalunkon” feliratot mutat | Átirányítás más fizetésre         | Vedd ki a gombot, kivétel esetét leszámítva |
| Licenckulcsot vagy saját kódot kér       | Tiltott feloldási mechanizmus     | Az Apple ajánlati kódjai                    |
| Kriptovalutáért old fel                  | Tiltott feloldási mechanizmus     | Alkalmazáson belüli vásárlás                |
| Lejáró krediteket árul                   | A 3.1.1 kötelezettsége            | Tartós kreditek és visszaállítás            |
| Valószínűségek nélküli ládát árul        | Az esélyek nincsenek kiírva       | Valószínűségek láthatóan a vásárlás előtt   |

Az első sort értik félre a legtöbben. Az [Apple fórumain](https://developer.apple.com/forums/thread/794034) közzétett egyik elutasításban az üzenet szerint az app „accesses digital content purchased outside the app”, vagyis máshol vett tartalomhoz fér hozzá, „but that content isn't available to purchase using in-app purchase”. **Az Apple nem azt kifogásolja, hogy van egy oldalad, ahol árulsz, hanem azt, hogy az app nem kínálja ugyanezt a vásárlást az Apple-ön keresztül.**

Ingyenes hozzáférés vagy kedvezmény adására az Apple-nek saját rendszere van, az ajánlati kódok (offer codes). A [StoreKit dokumentáció](https://developer.apple.com/documentation/storekit/implementing-offer-codes-in-your-app) szerint minden alkalmazáson belüli vásárlástípushoz működnek: előfizetésekhez, fogyó és nem fogyó termékekhez. Az App Store Connectben hozod létre őket, a felhasználó pedig az App Store-ban vagy az appodban váltja be.

## A kivételek: amikor nem kötelező az alkalmazáson belüli vásárlás

A [3.1.3-as szabály](https://developer.apple.com/app-store/review/guidelines/#3.1.3) sorolja fel azokat az appokat, amelyek más fizetési módot használhatnak. Ezzel a táblázattal döntöm el, hová tartozik egy projekt.

| A te eseted                                           | Kötelező az in-app vásárlás?                   | Szabály  |
| ----------------------------------------------------- | ---------------------------------------------- | -------- |
| Előfizetés, teljes verzió, digitális tartalom         | Igen                                           | 3.1.1    |
| Fizikai termék, appon kívül igénybe vett szolgáltatás | Nem, más fizetési mód kötelező                 | 3.1.3(e) |
| Élő, kétszemélyes óra vagy konzultáció                | Nem                                            | 3.1.3(d) |
| Élő, többszemélyes óra                                | Igen                                           | 3.1.3(d) |
| Máshol vett sajtó, könyv, zene, videó                 | Nem a hozzáféréshez                            | 3.1.3(a) |
| A weboldaladon vett többplatformos szolgáltatás       | Hozzáférés engedett, ha in-appban is megvehető | 3.1.3(b) |
| Cégnek, az alkalmazottainak eladott eszköz            | Nem                                            | 3.1.3(c) |
| Webes eszköz ingyenes kísérőappja, vásárlás nélkül    | Nem                                            | 3.1.3(f) |

Két korlát. Egy kivételt élvező app az appon belül nem terelhet más fizetési mód felé, kivéve az amerikai storefrontot és az Apple által előírt eseteket. Viszont az Apple kimondja: „Developers can send communications outside of the app”, vagyis az appon kívül írhatsz a felhasználóidnak, például e-mailben.

## Régiónkénti szabályok 2026 októberében

Itt gyorsan változnak a szövegek. Az alábbiak az Apple 2026. október 15-én olvasott szövegein alapulnak: **olvasd el őket újra, mielőtt külső fizetést kódolsz**.

| Régió                      | Mi megengedett az alkalmazáson belüli vásárlás mellett              |
| -------------------------- | ------------------------------------------------------------------- |
| Egyesült Államok           | Gombok és linkek más fizetéshez, entitlement nélkül                 |
| Európai Unió               | Alternatív fizetés az appban és appon kívüli ajánlatok, szabályozva |
| Japán, Brazília, Dél-Korea | Saját programok, entitlement kérésére                               |
| Többi ország               | Semmilyen gomb, link vagy felhívás más fizetésre                    |

### Egyesült Államok

A [3.1.1(a) szabály](https://developer.apple.com/app-store/review/guidelines/#3.1.1a) szerint az entitlementek „are not required for developers to include buttons, external links, or other calls to action in their United States storefront apps”. Az amerikai storefronton tehát megengedett egy gomb a weboldaladra. A binárisod viszont mindenhol ugyanaz: ha beteszed ezt a gombot, az appnak tudnia kell, melyik storefronton van a felhasználó. Ezt a StoreKit adja meg a [Storefront](https://developer.apple.com/documentation/storekit/storefront) segítségével.

### Európai Unió

Az Apple [EU-s fizetési lehetőségekről](https://developer.apple.com/support/payment-options-on-the-app-store-in-the-eu/) szóló oldala szerint 2026. október 1. óta új feltételek érvényesek. Maradhatsz csak az alkalmazáson belüli vásárlásnál, semmin nem kell változtatnod. Kínálhatsz viszont fizetési szolgáltatót az appban, vagy appon kívüli ajánlatokat is, például a weboldaladra. Ilyenkor az Apple többek között ezt írja elő:

- a „StoreKit External Purchases or Offers” entitlementet, és linkhez vagy appon belüli fizetéshez a rendszer tájékoztató ablakát;
- az alkalmazáson belüli vásárlás legalább olyan jól látható, mint a másik lehetőség, ha mindkettő a képernyőn van;
- az App Store-adatlapodon semmi nem említi ezeket a fizetéseket;
- szülői felügyelet kiskorúaknak, és 13 éves kor alatt (vagy országtól függően magasabb kor alatt) semmilyen appon kívüli ajánlat;
- ugyanaz a választás az EU összes storefrontján 12 hónapig.

A választott lehetőségtől függően jutalékok vonatkoznak rád. Döntés előtt olvasd el az erről szóló részt ugyanazon az oldalon.

### A többi ország

Máshol a szabály szigorú marad: „apps and their metadata may not include buttons, external links, or other calls to action” más fizetési mód felé. A „metadata” szó számít: **egy leírás, ami azt hirdeti, hogy „olcsóbb a weboldalunkon”, szintén a szabály alá esik**. Egyes országoknak, köztük Japánnak, Brazíliának és Dél-Koreának, saját programjuk van, ezeket az [External Purchase dokumentáció](https://developer.apple.com/documentation/storekit/external-purchase) sorolja fel.

## Egy 3.1.1-es elutasítás javítása és a válasz az Apple-nek

1. **Keresd meg a bejáratot.** Az üzenet megnevezi az érintett tartalmat vagy képernyőt: máshol vett tartalom, gomb, kód, link.
2. **Zárd be vagy duplázd meg.** Vagy kiveszed a gombot vagy a kódot, vagy ugyanazt a tartalmat alkalmazáson belüli vásárlással is árulod.
3. **Csak akkor hivatkozz kivételre, ha tényleg fennáll.** Idézd a 3.1.3 megfelelő pontját, és két mondatban magyarázd el, miért tartozik alá az eseted.
4. **Adj a bírálónak mivel tesztelnie.** Egy demófiókot és a paywallhoz vezető utat a review notesban, ahogy a [2.1-es guideline](https://devoria.fr/hu/blog/guideline-2-1-app-store-elutasitas-javitasa)-ról szóló útmutatóban elmagyarázom.

Az App Store Connect App Review részében válaszolsz, az [App Review-nak való válaszadás](https://developer.apple.com/help/app-store-connect/manage-submissions-to-app-review/reply-to-app-review-messages/) menete szerint. Íme egy minta a leggyakoribb esetre, a weboldalon vett tartalomra. Ez csak példa: a buildet, a terméket és az útvonalat cseréld a sajátjaidra.

```text
Hello,

Thank you for your review.

Issue: the app gave access to premium content purchased on our
website, without offering the same purchase in the app.

Fix in build X:
- Premium access is now available as an auto-renewable
  subscription through in-app purchase, on the paywall.
- The "Subscribe on our website" button has been removed.
- A "Restore Purchases" button is available on the paywall.

How to verify: launch the app and open any premium screen.
The paywall shows the in-app purchase options.

Best regards,
```

A gomb és a paywall a kódban van: új build kell. Ha továbbra is meg vagy győződve róla, hogy az eseted kivétel, az Apple azt is lehetővé teszi, hogy [fellebbezz az App Review Boardnál](https://developer.apple.com/distribute/app-review/).

## Alkalmazáson belüli vásárlás bekötése mindent újraírás nélkül

Kezdőként a legegyszerűbb út: létrehozod a termékeket az App Store Connectben, aztán RevenueCattel összekötöd őket az appal. A recept itt van: [RevenueCat: alkalmazáson belüli előfizetés beállítása](https://devoria.fr/hu/blog/revenuecat-elofizetes-ios-app-beallitas). Ha a két modell között hezitálsz, olvasd el: [előfizetés vagy egyszeri vásárlás](https://devoria.fr/hu/blog/elofizetes-vagy-egyszeri-vasarlas-ios-app). Ha kód nélküli eszközzel építesz, ellenőrizd, hogy kezeli-e az alkalmazáson belüli vásárlást: ez az [app készítése kódolás nélkül](https://devoria.fr/hu/blog/alkalmazas-keszitese-kodolas-nelkul-no-code-ai) egyik pontja.

Amint az alkalmazáson belüli vásárlásod előfizetés, a 3.1.2 is képbe kerül: a kiszámlázott összeg kiemelve, időtartam, megújulás, linkek. A leggyakoribb képernyőhibák itt vannak: [iOS paywall: 7 kezdő hiba](https://devoria.fr/hu/blog/ios-paywall-7-kezdo-hiba).

## 3.1.1-es ellenőrzőlista beküldés előtt

- Minden, ami az appban feloldható (funkció, tartalom, pálya, pénznem), alkalmazáson belüli vásárlással vehető meg.
- Semmilyen gomb, link vagy szöveg nem visz külső fizetéshez, kivéve az amerikai storefrontot vagy egy megszerzett regionális programot.
- Az adatlapod leírása nem említ más fizetési módot.
- A weboldaladon árult tartalom az appban alkalmazáson belüli vásárlással is megvehető.
- Semmilyen licenckulcs, QR-kód, saját kód vagy kripto nem old fel semmit.
- Hozzáférés adásához az Apple ajánlati kódjait használod.
- A megvett kreditek nem járnak le, és működik egy „Restore Purchases” gomb.
- Minden fizetős láda vagy húzás a vásárlás előtt mutatja a valószínűségeit.
- Fizikai termék vagy appon kívüli szolgáltatás Apple Payjel vagy kártyával megy, nem alkalmazáson belüli vásárlással.
- A review notesod megmondja, hol találhatók a vásárlások, és ha kivételre hivatkozol, melyikre.

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

Ha az appodat épp most utasították el 3.1.1 alapján, az [Apple Review Kit](https://devoria.fr/hu/kits/review-apple) segít megtalálni az idézett szabályt, azt, hogy mit kér, és ad egy példát a javításra és a válaszra. A tesztelőnek szóló jegyzetei lefedik az alkalmazáson belüli vásárlást. Ha emberi szemre van szükséged, [foglalj velem egy órát](https://devoria.fr/hu/coaching): elolvassuk az Apple üzenetét, és megkeressük a bejáratot, amit észrevett. A teljes folyamat az [Apple által elutasított alkalmazás](https://devoria.fr/hu/expertise/apple-altal-elutasitott-alkalmazas) oldalon van, a vásárlás beállítása pedig az [iOS alkalmazáson belüli előfizetés](https://devoria.fr/hu/expertise/ios-alkalmazason-beluli-elofizetes) oldalon.

Ha az első megjelenésedre készülsz, [csináld meg az ingyenes diagnózist](https://devoria.fr/hu/diagnostic): sorba rakja a lépéseket, és elküldi neked az Apple-elutasítás elleni ellenőrzőlistámat. Ha olyan [mobilalkalmazást akarsz készíteni](https://devoria.fr/hu), ami az elejétől alkalmazáson belüli vásárlással értékesít, az [iOS Kit](https://devoria.fr/hu/kits/ios) olyan kódból indul, amelyben a paywall és az előfizetések már készen vannak.

Senki nem garantálhatja, hogy az Apple elfogadja az appodat. Amit én tehetek: segítek kiválasztani a megfelelő fizetési módot, mielőtt megírod a kódot.

## Gyakori kérdések

### Mit jelent a „Guideline 3.1.1 - Business - Payments - In-App Purchase”?

Ez az alkalmazáson belüli vásárlásról szóló szabály teljes megnevezése az Apple üzenetében. Azt jelzi, hogy az appod nem alkalmazáson belüli vásárláson keresztül ad hozzáférést digitális tartalomhoz vagy funkcióhoz: weboldalas fizetéssel, kóddal, licenckulccsal vagy fizetési oldalra mutató linkkel.

### Betehetek linket a weboldalamra, ahol olcsóbban lehet fizetni?

Az amerikai storefronton igen: a szabály entitlement nélkül engedi a gombokat és linkeket. Az Európai Unióban az Apple entitlementjével és feltételeivel lehetséges. Máshol, regionális program nélkül, sem az app, sem az adatlapja nem irányíthat más fizetési módra.

### Feloldhatom az appomat promóciós kóddal?

Saját kóddal nem: a 3.1.1 tiltja az app saját feloldási mechanizmusait, például a licenckulcsokat. Használd az Apple ajánlati kódjait, amiket az App Store Connectben hozol létre. Előfizetésekhez és a többi alkalmazáson belüli vásárlástípushoz is működnek.

### Kell alkalmazáson belüli vásárlás fizikai termék vagy szolgáltatás eladásához?

Nem. A fizikai terméknek vagy az appon kívül igénybe vett szolgáltatásnak, például egy kiszállított ételnek vagy egy fuvarnak, más fizetési módon kell mennie: Apple Payjel vagy bankkártyával. Egy kétszemélyes élő óra szintén nélkülözheti, egy többszemélyes élő óra viszont nem.

### Bejelentkezhet az appba egy ügyfél, aki a weboldalamon fizetett elő?

Többplatformos szolgáltatásnál igen, feltéve, hogy ugyanez a hozzáférés az appban alkalmazáson belüli vásárlással is megvehető. Ez a 3.1.3(b) szabály. Ha ez az ajánlat nincs meg az appban, visszakerülsz a tipikus 3.1.1-es elutasításhoz: máshol vett tartalom, ami az Apple-ön keresztül nem vásárolható meg.

### Elég a RevenueCat a 3.1.1 betartásához?

A RevenueCat az Apple alkalmazáson belüli vásárlására épül, így nem okoz 3.1.1-es problémát. Ettől viszont nem tűnik el egy külső fizetési gomb vagy saját kód, ha van ilyen az appodban. A megfelelést képernyőről képernyőre, és az adatlapodon is ellenőrizni kell.


## A projekted

[Apple Review Kit](https://devoria.fr/hu/kits/review-apple): Az App Store review ellenőrzőlista, amit használok, az Apple kijavított elutasításai, megjegyzések a tesztelőnek és két Claude Code skill, amely átnézi az appod. 29 €.

[iOS Kit](https://devoria.fr/hu/kits/ios): Készítsd el az iPhone-appodat Claude Code-dal: az appjaim kiinduló kódja, a munkáját ellenőrző skillek, valamint az Apple Review Kit, az App Store Screenshots Kit és az ASO Kit. 129,99 €.
