# Guideline 3.1.1: πότε απαιτείται αγορά εντός εφαρμογής

> Guideline 3.1.1: ό,τι ψηφιακό ξεκλειδώνεται στην εφαρμογή πληρώνεται με αγορά εντός εφαρμογής της Apple. Εξαιρέσεις, κανόνες ΕΕ και ΗΠΑ, διορθώσεις.

Αρχική σελίδα: [Guideline 3.1.1: πότε απαιτείται αγορά εντός εφαρμογής](https://devoria.fr/el/blog/guideline-3-1-1-in-app-purchase-app-store)
Συγγραφέας: [Mehdi Azizi](https://devoria.fr/el/mehdi-azizi)
Δημοσίευση: 2026-10-25
Τελευταία αναθεώρηση περιεχομένου: 2026-10-25


Η guideline 3.1.1 επιβάλλει την αγορά εντός εφαρμογής της Apple μόλις η εφαρμογή σου ξεκλειδώνει ψηφιακό περιεχόμενο ή λειτουργία: συνδρομή, πλήρη έκδοση, νόμισμα παιχνιδιού, premium περιεχόμενο. **Μια απόρριψη 3.1.1 σημαίνει ότι η Apple βρήκε άλλη πόρτα εισόδου προς αυτό το περιεχόμενο**: πληρωμή στο site σου, κλειδί άδειας, δικό σου κωδικό, κουμπί προς σελίδα πληρωμής. Η διόρθωση περνά από την αγορά εντός εφαρμογής, εκτός αν η περίπτωσή σου εμπίπτει σε εξαίρεση ή σε περιφερειακό κανόνα.

Δημοσιεύω τις δικές μου εφαρμογές iOS, και όσες έχουν συνδρομή την πουλάνε μέσω της αγοράς εντός εφαρμογής της Apple. Δεν έχω φάει ποτέ απόρριψη 3.1.1, και δεν θα σου πω το αντίθετο. Αυτός ο οδηγός βασίζεται στο επίσημο κείμενο, στην έκδοση της 8ης Ιουνίου 2026 που διάβασα στις 15 Οκτωβρίου 2026, και στους περιφερειακούς όρους που δημοσιεύει η Apple. Η γειτονική περίπτωση των συνδρομών, με δύο πραγματικές απορρίψεις, είναι στον οδηγό για τη [guideline 3.1.2](https://devoria.fr/el/blog/guideline-3-1-2-aporripsi-syndromis-app-store).

## Τι λέει η guideline 3.1.1;

Η 3.1.1, «In-App Purchase», ανοίγει την ενότητα 3.1 «Payments» των [App Review Guidelines](https://developer.apple.com/app-store/review/guidelines/#3.1.1). Από εκεί και ο τίτλος του email: «Guideline 3.1.1 - Business - Payments - In-App Purchase». Η πρώτη της πρόταση λέει το βασικό: για να ξεκλειδώσεις λειτουργίες στην εφαρμογή σου, «you must use in-app purchase», πρέπει να περάσεις από την αγορά εντός εφαρμογής. Η Apple αναφέρει τις συνδρομές, τα νομίσματα παιχνιδιών, τα επίπεδα, το premium περιεχόμενο και την πλήρη έκδοση.

Η επόμενη πρόταση στοχεύει τις παρακάμψεις. **Μια εφαρμογή δεν μπορεί να χρησιμοποιεί δικό της μηχανισμό για να ξεκλειδώνει περιεχόμενο**: η Apple κατονομάζει τα κλειδιά άδειας, τους δείκτες επαυξημένης πραγματικότητας, τα QR codes, τα κρυπτονομίσματα και τα crypto πορτοφόλια.

Ο ίδιος κανόνας προσθέτει υποχρεώσεις που συχνά ξεχνιούνται:

- τα credits και τα νομίσματα που αγοράζονται με αγορά εντός εφαρμογής δεν λήγουν, και κάθε αγορά που μπορεί να επαναφερθεί έχει μηχανισμό επαναφοράς·
- ένα πληρωμένο σεντούκι ή κλήρωση («loot box») δείχνει τις πιθανότητες για κάθε τύπο αντικειμένου πριν την αγορά·
- μια ψηφιακή δωροκάρτα, κουπόνι ή voucher πουλιέται μέσα στην εφαρμογή με αγορά εντός εφαρμογής· μια φυσική κάρτα που στέλνεται ταχυδρομικά μπορεί να περάσει από άλλο μέσο·
- μια εφαρμογή χωρίς συνδρομή μπορεί να προσφέρει δοκιμή περιορισμένου χρόνου, με τη μορφή δωρεάν αγοράς εντός εφαρμογής με όνομα «XX-day Trial», που ανακοινώνει πριν ξεκινήσει τη διάρκειά της, τι θα χαθεί και τι θα χρειαστεί να πληρώσεις·
- τα φιλοδωρήματα στον developer επιτρέπονται, με αγορά εντός εφαρμογής.

## Οι περιπτώσεις που προκαλούν απόρριψη 3.1.1

| Τι κάνει η εφαρμογή                             | Γιατί απορρίπτει η Apple               | Η διόρθωση                                |
| ----------------------------------------------- | -------------------------------------- | ----------------------------------------- |
| Ξεκλειδώνει περιεχόμενο αγορασμένο στο site σου | Καμία αντίστοιχη αγορά εντός εφαρμογής | Να πουλιέται και με αγορά εντός εφαρμογής |
| Δείχνει «Πλήρωσε στο site μας»                  | Παραπομπή σε άλλη πληρωμή              | Αφαίρεση του κουμπιού, εκτός εξαίρεσης    |
| Ζητά κλειδί άδειας ή δικό σου κωδικό            | Απαγορευμένος μηχανισμός ξεκλειδώματος | Offer codes της Apple                     |
| Ξεκλειδώνει με κρυπτονόμισμα                    | Απαγορευμένος μηχανισμός ξεκλειδώματος | Αγορά εντός εφαρμογής                     |
| Πουλάει credits που λήγουν                      | Υποχρέωση της 3.1.1                    | Μόνιμα credits και επαναφορά              |
| Πουλάει σεντούκι χωρίς πιθανότητες              | Οι πιθανότητες δεν εμφανίζονται        | Ορατές πιθανότητες πριν την αγορά         |

Η πρώτη γραμμή είναι αυτή που παρεξηγείται περισσότερο. Σε μια απόρριψη που δημοσιεύτηκε στα [forums της Apple](https://developer.apple.com/forums/thread/794034), το μήνυμα λέει ότι η εφαρμογή «accesses digital content purchased outside the app», δηλαδή έχει πρόσβαση σε περιεχόμενο αγορασμένο αλλού, «but that content isn't available to purchase using in-app purchase». **Η Apple δεν σου καταλογίζει ότι έχεις site που πουλάει: σου καταλογίζει ότι η εφαρμογή δεν προσφέρει την ίδια αγορά μέσω Apple.**

Για να προσφέρεις δωρεάν πρόσβαση ή έκπτωση, η Apple έχει δικό της σύστημα, τα offer codes. Σύμφωνα με την [τεκμηρίωση του StoreKit](https://developer.apple.com/documentation/storekit/implementing-offer-codes-in-your-app), δουλεύουν για όλους τους τύπους αγορών εντός εφαρμογής: συνδρομές, consumables και non-consumables. Τα δημιουργείς στο App Store Connect, και ο χρήστης τα εισάγει στο App Store ή μέσα στην εφαρμογή σου.

## Οι εξαιρέσεις: πότε δεν απαιτείται αγορά εντός εφαρμογής

Ο [κανόνας 3.1.3](https://developer.apple.com/app-store/review/guidelines/#3.1.3) απαριθμεί τις εφαρμογές που μπορούν να χρησιμοποιούν άλλο μέσο πληρωμής. Αυτός είναι ο πίνακας που χρησιμοποιώ για να δω πού ανήκει ένα project.

| Η περίπτωσή σου                                            | Απαιτείται αγορά εντός εφαρμογής;                     | Κανόνας  |
| ---------------------------------------------------------- | ----------------------------------------------------- | -------- |
| Συνδρομή, πλήρης έκδοση, ψηφιακό περιεχόμενο               | Ναι                                                   | 3.1.1    |
| Φυσικό προϊόν, υπηρεσία που καταναλώνεται εκτός εφαρμογής  | Όχι, άλλο μέσο υποχρεωτικά                            | 3.1.3(e) |
| Ζωντανό μάθημα ή συμβουλευτική, ένας προς έναν             | Όχι                                                   | 3.1.3(d) |
| Ζωντανό μάθημα σε ομάδα                                    | Ναι                                                   | 3.1.3(d) |
| Τύπος, βιβλία, μουσική, βίντεο αγορασμένα αλλού            | Όχι για την πρόσβαση                                  | 3.1.3(a) |
| Υπηρεσία πολλαπλών πλατφορμών αγορασμένη στο site σου      | Πρόσβαση επιτρέπεται αν πουλιέται και εντός εφαρμογής | 3.1.3(b) |
| Εργαλείο που πουλιέται σε εταιρεία για τους υπαλλήλους της | Όχι                                                   | 3.1.3(c) |
| Δωρεάν συνοδευτική εφαρμογή web εργαλείου, χωρίς αγορά     | Όχι                                                   | 3.1.3(f) |

Δύο όρια. Μια εφαρμογή που επωφελείται από εξαίρεση δεν μπορεί, μέσα στην εφαρμογή, να σπρώχνει προς άλλο μέσο πληρωμής, εκτός από το αμερικανικό storefront και τις περιπτώσεις που προβλέπει η Apple. Αντίθετα, η Apple διευκρινίζει ότι «Developers can send communications outside of the app»: μπορείς να γράφεις στους χρήστες σου εκτός εφαρμογής, για παράδειγμα με email.

## Οι κανόνες ανά περιοχή τον Οκτώβριο 2026

Εδώ τα κείμενα αλλάζουν γρήγορα. Ό,τι ακολουθεί βασίζεται σε αυτά της Apple που διάβασα στις 15 Οκτωβρίου 2026: **ξαναδιάβασέ τα πριν γράψεις κώδικα για εξωτερική πληρωμή**.

| Περιοχή                        | Τι επιτρέπεται επιπλέον της αγοράς εντός εφαρμογής              |
| ------------------------------ | --------------------------------------------------------------- |
| Ηνωμένες Πολιτείες             | Κουμπιά και links προς άλλη πληρωμή, χωρίς entitlement          |
| Ευρωπαϊκή Ένωση                | Εναλλακτική πληρωμή στην εφαρμογή και προσφορές εκτός, με όρους |
| Ιαπωνία, Βραζιλία, Νότια Κορέα | Δικά τους προγράμματα, με αίτηση entitlement                    |
| Άλλες χώρες                    | Κανένα κουμπί, link ή παρότρυνση προς άλλη πληρωμή              |

### Ηνωμένες Πολιτείες

Ο [κανόνας 3.1.1(a)](https://developer.apple.com/app-store/review/guidelines/#3.1.1a) διευκρινίζει ότι τα entitlements «are not required for developers to include buttons, external links, or other calls to action in their United States storefront apps». Στο αμερικανικό storefront, λοιπόν, ένα κουμπί προς το site σου επιτρέπεται. Το binary σου είναι το ίδιο παντού: αν προσθέσεις αυτό το κουμπί, η εφαρμογή πρέπει να ξέρει σε ποιο storefront βρίσκεται ο χρήστης. Το StoreKit το δίνει με το [Storefront](https://developer.apple.com/documentation/storekit/storefront).

### Ευρωπαϊκή Ένωση

Νέοι όροι ισχύουν από την 1η Οκτωβρίου 2026, σύμφωνα με τη σελίδα της Apple για τις [επιλογές πληρωμής στην ΕΕ](https://developer.apple.com/support/payment-options-on-the-app-store-in-the-eu/). Μπορείς να κρατήσεις μόνο την αγορά εντός εφαρμογής, χωρίς να αλλάξεις τίποτα. Μπορείς επίσης να προσφέρεις πάροχο πληρωμών μέσα στην εφαρμογή, ή προσφορές εκτός εφαρμογής, προς το site σου για παράδειγμα. Τότε η Apple επιβάλλει μεταξύ άλλων:

- το entitlement «StoreKit External Purchases or Offers» και, για link ή πληρωμή μέσα στην εφαρμογή, το ενημερωτικό παράθυρο του συστήματος·
- την αγορά εντός εφαρμογής τουλάχιστον εξίσου ορατή με την άλλη επιλογή, όταν εμφανίζονται και οι δύο στην οθόνη·
- καμία αναφορά σε αυτές τις πληρωμές στη σελίδα σου στο App Store·
- γονικό έλεγχο για τους ανήλικους, και καμία προσφορά εκτός εφαρμογής κάτω των 13 ετών, ή μεγαλύτερης ηλικίας ανάλογα με τη χώρα·
- την ίδια επιλογή σε όλα τα storefronts της ΕΕ για 12 μήνες.

Ισχύουν προμήθειες ανάλογα με την επιλογή. Διάβασε την ενότητά τους στην ίδια σελίδα πριν αποφασίσεις.

### Οι άλλες χώρες

Αλλού, ο κανόνας μένει αυστηρός: «apps and their metadata may not include buttons, external links, or other calls to action» προς άλλο μέσο πληρωμής. Η λέξη «metadata» μετράει: **μια περιγραφή που λέει «φθηνότερα στο site μας» πέφτει κι αυτή στον κανόνα**. Ορισμένες χώρες, μεταξύ τους η Ιαπωνία, η Βραζιλία και η Νότια Κορέα, έχουν δικά τους προγράμματα, που αναφέρονται στην [τεκμηρίωση External Purchase](https://developer.apple.com/documentation/storekit/external-purchase).

## Διόρθωσε μια απόρριψη 3.1.1 και απάντησε στην Apple

1. **Βρες την πόρτα εισόδου.** Το μήνυμα αναφέρει το περιεχόμενο ή την οθόνη που φταίει: περιεχόμενο αγορασμένο αλλού, κουμπί, κωδικό, link.
2. **Κλείσ' την ή διπλασίασέ την.** Ή αφαιρείς το κουμπί ή τον κωδικό, ή πουλάς το ίδιο περιεχόμενο με αγορά εντός εφαρμογής.
3. **Επικαλέσου εξαίρεση μόνο αν είναι πραγματική.** Ανέφερε το εδάφιο της 3.1.3 και εξήγησε σε δύο προτάσεις γιατί η περίπτωσή σου εμπίπτει σε αυτό.
4. **Δώσε στον reviewer κάτι να δοκιμάσει.** Έναν demo λογαριασμό και τη διαδρομή μέχρι το paywall, στις σημειώσεις review, όπως εξηγώ στον οδηγό για τη [guideline 2.1](https://devoria.fr/el/blog/guideline-2-1-app-store-rejection-fix).

Απαντάς στην ενότητα App Review του App Store Connect, σύμφωνα με τη διαδικασία για να [απαντήσεις στο App Review](https://developer.apple.com/help/app-store-connect/manage-submissions-to-app-review/reply-to-app-review-messages/). Ορίστε ένα πρότυπο για την πιο συχνή περίπτωση, περιεχόμενο αγορασμένο στο site. Είναι παράδειγμα: βάλε το δικό σου build, προϊόν και διαδρομή.

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

Το κουμπί και το paywall είναι στον κώδικα: χρειάζεται νέο build. Αν παραμένεις πεπεισμένος ότι η περίπτωσή σου είναι εξαίρεση, η Apple επιτρέπει επίσης να [κάνεις έφεση στο App Review Board](https://developer.apple.com/distribute/app-review/).

## Σύνδεσε την αγορά εντός εφαρμογής χωρίς να ξαναγράψεις τα πάντα

Για αρχάριο, ο πιο απλός δρόμος είναι να δημιουργήσεις τα προϊόντα στο App Store Connect και μετά να τα συνδέσεις με την εφαρμογή μέσω RevenueCat: η συνταγή είναι στο [RevenueCat: στήσε συνδρομή in-app](https://devoria.fr/el/blog/revenuecat-syndromi-in-app-ios). Αν διστάζεις ανάμεσα στα δύο μοντέλα, διάβασε το [συνδρομή ή εφάπαξ αγορά](https://devoria.fr/el/blog/syndromi-i-efapax-agora-efarmogi-ios). Αν φτιάχνεις με εργαλείο no-code, έλεγξε ότι υποστηρίζει αγορά εντός εφαρμογής: είναι ένα από τα σημεία του [φτιάξε εφαρμογή χωρίς κώδικα](https://devoria.fr/el/blog/create-app-without-coding-no-code-ai-limits).

Μόλις η αγορά εντός εφαρμογής σου είναι συνδρομή, προστίθεται η 3.1.2: ποσό χρέωσης σε εμφανές σημείο, διάρκεια, ανανέωση, links. Τα πιο συχνά λάθη οθόνης είναι στο [paywall iOS: 7 λάθη αρχαρίου](https://devoria.fr/el/blog/paywall-ios-7-lathi-poliseis).

## Η check-list 3.1.1 πριν την υποβολή

- Ό,τι ξεκλειδώνεται στην εφαρμογή (λειτουργία, περιεχόμενο, επίπεδο, νόμισμα) αγοράζεται με αγορά εντός εφαρμογής.
- Κανένα κουμπί, link ή κείμενο δεν παραπέμπει σε εξωτερική πληρωμή, εκτός από το αμερικανικό storefront ή περιφερειακό πρόγραμμα που έχεις πάρει.
- Η περιγραφή της σελίδας σου δεν αναφέρει κανένα άλλο μέσο πληρωμής.
- Περιεχόμενο που πουλιέται στο site σου πουλιέται και με αγορά εντός εφαρμογής μέσα στην εφαρμογή.
- Κανένα κλειδί άδειας, QR code, δικός σου κωδικός ή crypto δεν ξεκλειδώνει τίποτα.
- Για να προσφέρεις πρόσβαση, χρησιμοποιείς τα offer codes της Apple.
- Τα αγορασμένα credits δεν λήγουν, και ένα κουμπί «Restore Purchases» λειτουργεί.
- Κάθε πληρωμένο σεντούκι ή κλήρωση δείχνει τις πιθανότητές του πριν την αγορά.
- Φυσικό προϊόν ή υπηρεσία εκτός εφαρμογής περνά από Apple Pay ή κάρτα, όχι από αγορά εντός εφαρμογής.
- Οι σημειώσεις review λένε πού βρίσκονται οι αγορές και, αν επικαλείσαι εξαίρεση, ποια.

## Έλεγξε την εφαρμογή σου πριν την αποστολή

Αν η εφαρμογή σου μόλις απορρίφθηκε με 3.1.1, το [Apple Review Kit](https://devoria.fr/el/kits/review-apple) σε βοηθά να βρεις τον κανόνα που αναφέρεται, τι ζητά, και ένα παράδειγμα διόρθωσης και απάντησης. Οι σημειώσεις του για τον tester καλύπτουν την αγορά εντός εφαρμογής. Για ανθρώπινη ματιά, [κλείσε μια ώρα μαζί μου](https://devoria.fr/el/coaching): διαβάζουμε το μήνυμα της Apple και ψάχνουμε την πόρτα εισόδου που είδε. Η πλήρης διαδικασία είναι στη σελίδα [εφαρμογή που απέρριψε η Apple](https://devoria.fr/el/expertise/app-rejected-by-apple), και το στήσιμο της αγοράς στη σελίδα [συνδρομή in-app iOS](https://devoria.fr/el/expertise/ios-in-app-subscription).

Αν ετοιμάζεις την πρώτη σου κυκλοφορία, [κάνε το δωρεάν διαγνωστικό σου](https://devoria.fr/el/diagnostic): βάζει τα βήματα στη σειρά και σου στέλνει τη check-list μου κατά των απορρίψεων της Apple. Για να [φτιάξεις εφαρμογή για κινητά](https://devoria.fr/el) που πουλάει με αγορά εντός εφαρμογής από την αρχή, το [iOS Kit](https://devoria.fr/el/kits/ios) ξεκινά από κώδικα όπου το paywall και οι συνδρομές είναι ήδη στη θέση τους.

Κανείς δεν μπορεί να εγγυηθεί ότι η Apple θα δεχτεί την εφαρμογή σου. Αυτό που μπορώ να κάνω είναι να σε βοηθήσω να διαλέξεις το σωστό μέσο πληρωμής πριν γράψεις κώδικα.

## Συχνές ερωτήσεις

### Τι σημαίνει «Guideline 3.1.1 - Business - Payments - In-App Purchase»;

Είναι ο πλήρης τίτλος του κανόνα για την αγορά εντός εφαρμογής στο μήνυμα της Apple. Σημαίνει ότι η εφαρμογή σου δίνει πρόσβαση σε ψηφιακό περιεχόμενο ή λειτουργία από άλλο δρόμο εκτός της αγοράς εντός εφαρμογής: πληρωμή σε site, κωδικό, κλειδί άδειας ή link προς σελίδα πληρωμής.

### Μπορώ να βάλω link προς το site μου για φθηνότερη πληρωμή;

Στο storefront των Ηνωμένων Πολιτειών, ναι: ο κανόνας επιτρέπει κουμπιά και links χωρίς entitlement. Στην Ευρωπαϊκή Ένωση, γίνεται με το entitlement της Apple και τους όρους της. Αλλού, εκτός από περιφερειακό πρόγραμμα, ούτε η εφαρμογή ούτε η σελίδα της μπορούν να παραπέμπουν σε άλλο μέσο πληρωμής.

### Μπορώ να ξεκλειδώσω την εφαρμογή μου με promo code;

Όχι με δικό σου κωδικό: η 3.1.1 απαγορεύει τους δικούς σου μηχανισμούς ξεκλειδώματος, όπως τα κλειδιά άδειας. Χρησιμοποίησε τα offer codes της Apple, που δημιουργούνται στο App Store Connect. Δουλεύουν για τις συνδρομές και για τους άλλους τύπους αγορών εντός εφαρμογής.

### Χρειάζεται αγορά εντός εφαρμογής για να πουλήσω φυσικό προϊόν ή υπηρεσία;

Όχι. Φυσικό προϊόν ή υπηρεσία που καταναλώνεται εκτός εφαρμογής, όπως ένα φαγητό με delivery ή μια διαδρομή, πρέπει να περνά από άλλο μέσο πληρωμής, Apple Pay ή τραπεζική κάρτα. Ένα ζωντανό μάθημα ανάμεσα σε δύο άτομα μπορεί επίσης να μην τη χρειάζεται, αλλά όχι ένα ζωντανό ομαδικό μάθημα.

### Μπορεί ένας πελάτης με συνδρομή στο site μου να συνδεθεί στην εφαρμογή;

Ναι για υπηρεσία πολλαπλών πλατφορμών, με την προϋπόθεση ότι η ίδια πρόσβαση πουλιέται και με αγορά εντός εφαρμογής μέσα στην εφαρμογή. Είναι ο κανόνας 3.1.3(b). Χωρίς αυτή την προσφορά στην εφαρμογή, πέφτεις στην τυπική απόρριψη 3.1.1: περιεχόμενο αγορασμένο αλλού που δεν μπορεί να αγοραστεί μέσω Apple.

### Αρκεί το RevenueCat για να τηρείς την 3.1.1;

Το RevenueCat βασίζεται στην αγορά εντός εφαρμογής της Apple, άρα δεν δημιουργεί πρόβλημα 3.1.1. Δεν αφαιρεί όμως ένα κουμπί εξωτερικής πληρωμής ή έναν δικό σου κωδικό που θα είχε η εφαρμογή σου. Τη συμμόρφωση πρέπει να την ελέγξεις οθόνη προς οθόνη, και στη σελίδα σου.


## Το project σου

[Apple Review Kit](https://devoria.fr/el/kits/review-apple): Η checklist για το App Store review που χρησιμοποιώ, οι απορρίψεις μου από την Apple διορθωμένες, οι σημειώσεις για τον reviewer και δύο skills του Claude Code που ελέγχουν την app σου. 29 €.

[iOS Kit](https://devoria.fr/el/kits/ios): Φτιάξε την app σου για iPhone με το Claude Code: ο κώδικας εκκίνησης των apps μου, τα skills που ελέγχουν τη δουλειά του, και τα Apple Review Kit, App Store Screenshots Kit και ASO Kit. 129,99 €.
