Guideline 2.3.10: απόρριψη εφαρμογής λόγω metadata
Από Mehdi Azizi
Δημοσιεύτηκε στις , 9 λ.
Guideline 2.3.10: αφαίρεσε Android, Google Play και κάθε άλλη πλατφόρμα από τη σελίδα, τα στιγμιότυπα και την app σου. Παραδείγματα, 2.3.3 και 2.3.7.
Η guideline 2.3.10, «Accurate Metadata», απορρίπτει μια app της οποίας η σελίδα ή το interface αναφέρει άλλη πλατφόρμα: Android, Google Play, ένα κινητό άλλης μάρκας σε στιγμιότυπο. Η σελίδα σου μιλάει για την app σου στις συσκευές Apple και για τίποτα άλλο. Αν η αναφορά είναι στη σελίδα, τη διορθώνεις και ξαναστέλνεις το ίδιο build. Αν είναι μέσα στην app, χρειάζεται νέο build.
Δύο συγγενικές guidelines πέφτουν για τον ίδιο λόγο: η 2.3.3, όταν τα στιγμιότυπα δεν δείχνουν την app σε χρήση, και η 2.3.7, όταν το όνομα, ο υπότιτλος ή οι λέξεις-κλειδιά παραπλανούν. Ετοιμάζω μόνος μου τις σελίδες και τα στιγμιότυπα των apps μου: τα Solys, TradaZen και Nolera είναι στο App Store. Αυτός ο οδηγός βασίζεται στο επίσημο κείμενο της Apple, όπως το διάβασα στις 15 Οκτωβρίου 2026. Οι αγορές μέσα από την εφαρμογή στη σελίδα εμπίπτουν στην 2.3.2, την οποία καλύπτω ξεχωριστά. Για τη συνολική εικόνα των απορρίψεων, διάβασε γιατί η Apple απορρίπτει μια app.
Τι λέει η guideline 2.3.10;
Η ενότητα 2.3 των App Review Guidelines ξεκινά από μια απλή ιδέα: όποιος κατεβάζει πρέπει να ξέρει τι παίρνει. Περιγραφή, στιγμιότυπα, previews και πληροφορίες απορρήτου πρέπει να αντικατοπτρίζουν την πραγματική εμπειρία της app.
Η 2.3.10 διευκρινίζει: «don't include names, icons, or imagery of other mobile platforms or alternative app marketplaces in your app or metadata, unless there is specific, approved interactive functionality.» Με απλά λόγια: κανένα όνομα, εικονίδιο ή εικόνα άλλης πλατφόρμας κινητών ή εναλλακτικού καταστήματος apps, ούτε μέσα στην app ούτε στη σελίδα της. Και προσθέτει: «Make sure your app metadata is focused on the app itself and its experience.» Η σελίδα μιλάει για την app, χωρίς άσχετες πληροφορίες.
Τρία σημεία να κρατήσεις:
- Η app μετράει όσο και η σελίδα. Ένα κουμπί «Διαθέσιμο στο Google Play» μέσα στην app πέφτει στον ίδιο κανόνα.
- Στοχεύονται και τα εναλλακτικά καταστήματα. Όσα υπάρχουν σε ορισμένες χώρες δεν αναφέρονται, όπως ακριβώς και το Android.
- Η εξαίρεση είναι στενή. Μια app μπορεί να ονομάσει άλλη πλατφόρμα αν το δικαιολογεί μια συγκεκριμένη διαδραστική λειτουργία, εγκεκριμένη από την Apple. Παράδειγμα: μια app μεταφοράς αρχείων ανάμεσα σε iPhone και κινητό Android μπορεί να αναφέρει το Android, αφού αυτή είναι η λειτουργία της. Εξήγησέ το στις σημειώσεις για το review.
Το τυπικό μήνυμα απόρριψης 2.3.10
Ο τίτλος είναι «Guideline 2.3.10 - Performance - Accurate Metadata». Σε ένα μήνυμα που δημοσιεύτηκε στα forums της Apple, η Apple γράφει: «Referencing third-party platforms in your app or its metadata is not permitted on the App Store unless there is specific interactive functionality.» Στη συνέχεια ζητά να αφαιρεθεί κάθε αναφορά από την app και τη σελίδα της: περιγραφή, promotional text, τι νέο υπάρχει, previews και στιγμιότυπα. Σε εκείνη την περίπτωση, τα στιγμιότυπα προέρχονταν από σελίδες του site του developer, και η Apple εντόπισε μια συσκευή και μια status bar που δεν ήταν iPhone.
Η σελίδα βοήθειας της Apple για τα στιγμιότυπα σε χρήση το επιβεβαιώνει: ένα στιγμιότυπο που παραπέμπει σε άλλη πλατφόρμα, για παράδειγμα στη status bar του, κρίνεται βάσει της 2.3.10.
Πού κρύβονται οι αναφορές που ρίχνουν την 2.3.10
- Η περιγραφή και το promotional text. Το «Διαθέσιμο και για Android» είναι η πιο συνηθισμένη φράση.
- Οι σημειώσεις έκδοσης. Αυτή είναι η παγίδα των projects που δημοσιεύονται και στα δύο stores. Μια κοινή σημείωση όπως «Διόρθωση πληκτρολογίου στο Android» καταλήγει στο App Store. Αν ετοιμάζεις τις δύο εκδόσεις με ένα μόνο project, όπως στο app iOS ή Android, γράψε ξεχωριστές σημειώσεις.
- Τα στιγμιότυπα και τα previews. Ένα πλαίσιο κινητού Android, μια status bar Android, ένα στιγμιότυπο από τον emulator του Android ή από το site σου.
- Η ίδια η app. Μια οθόνη κοινοποίησης ή παραπομπής με τα δύο badges των stores, ένα link «Βαθμολόγησε την app» που ανοίγει το Play Store, ένα κείμενο καλωσορίσματος που μιλάει για Android. Σε ένα project React Native ή Expo, διάλεξε το link και το badge με βάση το
Platform.OS: έτσι η έκδοση iOS δείχνει μόνο το App Store. - Κάθε γλώσσα. Κάθε localization έχει τα δικά του κείμενα και τα δικά του στιγμιότυπα, και η Apple κρίνει τα στιγμιότυπα κάθε localization. Μια ξεχασμένη αναφορά σε μία μόνο γλώσσα μπορεί να αρκεί για να απορριφθεί η υποβολή.
Για να ψάξω, τρέχω μια αναζήτηση στα κείμενα της σελίδας και στα αρχεία μετάφρασης της app: rg -i "android|google play|play store". Μετά κοιτάζω κάθε στιγμιότυπο, γλώσσα προς γλώσσα, ψάχνοντας status bar ή πλαίσιο που δεν προέρχεται από iPhone.
2.3.3: στιγμιότυπα που δείχνουν την app σε χρήση
Το επίσημο κείμενο: «Screenshots should show the app in use, and not merely the title art, login page, or splash screen.» Τα στιγμιότυπα πρέπει να δείχνουν την app να κάνει τη δουλειά της, όχι μόνο το λογότυπο, την οθόνη σύνδεσης ή την οθόνη εκκίνησης. Επιτρέπονται κείμενα και εικόνες από πάνω.
Η σελίδα βοήθειας της Apple δίνει έναν κανόνα με αριθμούς. Για κάθε τύπο συσκευής, πάνω από τα μισά στιγμιότυπα πρέπει να δείχνουν την app σε χρήση. Με τρία στιγμιότυπα, τα δύο πρέπει να το κάνουν. Με τέσσερα, τα τρία. Τα υπόλοιπα μπορούν να παρουσιάζουν τα οφέλη με marketing visuals. Στα στιγμιότυπα σε χρήση, τα κείμενα που προσθέτεις δεν πρέπει να κρύβουν το interface.
Αυτό συμβαδίζει με μια σελίδα που πουλάει: ένας σύντομος τίτλος πάνω από μια πραγματική οθόνη παραμένει στιγμιότυπο σε χρήση. Τα μεγέθη και ο αριθμός των στιγμιοτύπων, έως δέκα ανά μέγεθος συσκευής, βρίσκονται στις προδιαγραφές των στιγμιοτύπων.
2.3.7: ειλικρινές όνομα, υπότιτλος και λέξεις-κλειδιά
Η 2.3.7 ζητά μοναδικό όνομα και λέξεις-κλειδιά που περιγράφουν την app, χωρίς να γεμίζεις τα metadata με «trademarked terms, popular app names, pricing information, or other irrelevant phrases just to game the system». Όχι κατοχυρωμένα σήματα, ονόματα γνωστών apps, τιμές ή άσχετες φράσεις για να ξεγελάσεις την αναζήτηση.
Τι επιβάλλει στην πράξη:
- Το όνομα χωράει σε 30 χαρακτήρες. Το ίδιο και ο υπότιτλος, σύμφωνα με τις πληροφορίες της app στο App Store Connect.
- Ο υπότιτλος δεν αναφέρει άλλες apps και δεν υπόσχεται τίποτα που δεν επαληθεύεται.
- Το όνομα, ο υπότιτλος, τα στιγμιότυπα και τα previews δεν δείχνουν τιμές.
- Οι λέξεις-κλειδιά δεν περιέχουν ούτε όνομα app ούτε όνομα τρίτης εταιρείας. Η βοήθεια για τις πληροφορίες έκδοσης το γράφει: «Names of other apps or companies aren't allowed.»
Η λέξη «δωρεάν» είναι παγίδα. Σε μια απόρριψη 2.3.7 που δημοσιεύτηκε στα forums της Apple, η Apple διευκρινίζει ότι οι αναφορές σε δωρεάν ή προσφορές υπηρεσιών μετράνε ως αναφορά τιμής.
Το να λες ότι μια λειτουργία απαιτεί συνδρομή είναι αναμενόμενο, το να δείχνεις την τιμή της σε στιγμιότυπο όχι. Η πρώτη απαίτηση προέρχεται από την 2.3.2, η δεύτερη από την 2.3.7. Η Apple συνοψίζει τις συμβουλές της για όνομα, υπότιτλο και λέξεις-κλειδιά στη σελίδα της για τη σελίδα προϊόντος. Η μέθοδος για να διαλέξεις τις λέξεις σου είναι στο λέξεις-κλειδιά App Store, και ολόκληρη η σελίδα στο ASO App Store.
Απορρίφθηκε ή εγκρίθηκε: ο πίνακας κανόνα προς κανόνα
Οι εκδοχές που απορρίπτονται είναι κατασκευασμένα παραδείγματα. Η γραμμή με το εγκεκριμένο όνομα είναι το πραγματικό όνομα του Solys στο γαλλικό App Store, τον Οκτώβριο του 2026.
| Κανόνας | Απορρίφθηκε (παράδειγμα) | Εγκρίθηκε |
|---|---|---|
| 2.3.10 | «Διαθέσιμο για iPhone και Android» | «Διαθέσιμο για iPhone και iPad» |
| 2.3.10 | Σημείωση «Διορθώθηκε bug στο Android» | «Διόρθωση εμφάνισης πληκτρολογίου» |
| 2.3.10 | Στιγμιότυπο σε πλαίσιο κινητού Android | Στιγμιότυπο από τον simulator του iPhone |
| 2.3.10 | Badges App Store και Google Play μέσα στην app | Μόνο badge App Store στο iPhone |
| 2.3.3 | Λογότυπο, σύνδεση, εκκίνηση, μετά 2 οθόνες | Τουλάχιστον 3 οθόνες χρήσης στις 5 |
| 2.3.3 | Marketing κείμενο σε πλήρη οθόνη, χωρίς app | Σύντομος τίτλος πάνω από πραγματική οθόνη |
| 2.3.3 | Mockup λειτουργίας που δεν έχει κυκλοφορήσει | Πραγματική οθόνη της έκδοσης που υποβάλλεται |
| 2.3.7 | Όνομα «Ξυπνητήρι Ύπνος Pro Δωρεάν» | «Solys : Limiter temps d'écran» |
| 2.3.7 | Υπότιτλος «Καλύτερο από [ανταγωνιστική app]» | Υπότιτλος που λέει το όφελος |
| 2.3.7 | Λέξεις-κλειδιά με ονόματα ανταγωνιστικών apps | Λέξεις χρήσης: ξυπνητήρι, πρωί, ρουτίνα |
| 2.3.7 | «Δωρεάν» ή «-50 %» σε στιγμιότυπο | Καμία τιμή ή προσφορά στα στιγμιότυπα |
Μια πραγματική περίπτωση, εκτός 2.3.10: όνομα τρίτου στην περιγραφή
Στο Nolera, την app μου για την ντουλάπα, η περιγραφή ανέφερε το OpenAI, την υπηρεσία AI που χρησιμοποιείται για τη δοκιμή ρούχων. Η Apple απέρριψε την υποβολή επικαλούμενη την ενότητα 5, «Legal», σχετικά με τη διαθεσιμότητα στην Κίνα. Η λύση που επιλέχθηκε ήταν να αφαιρεθεί η Κίνα από τις χώρες όπου προσφέρεται η app.
Δεν ήταν απόρριψη 2.3.10, αλλά προέρχεται από το ίδιο σημείο: ένα όνομα υπηρεσίας τρίτου στη σελίδα δεν είναι ποτέ ουδέτερο. Πριν γράψεις ένα, αναρωτήσου αν βοηθάει τον χρήστη να διαλέξει την app σου. Τις περισσότερες φορές, αρκεί να περιγράψεις τι κάνει η λειτουργία.
Διόρθωση και επανυποβολή
- Διάβασε τη λίστα της Apple. Το μήνυμα λέει πού είδε την αναφορά: περιγραφή, στιγμιότυπα, app. Πρόσθεσε τη δική σου αναζήτηση, γλώσσα προς γλώσσα.
- Διόρθωσε τα πάντα, όχι μόνο το παράδειγμα που αναφέρθηκε. Μια δεύτερη αναφορά που θα βρεθεί στον επόμενο γύρο κοστίζει έναν ολόκληρο κύκλο review.
- Μόνο η σελίδα: ίδιο build. Κάνεις τις αλλαγές στο App Store Connect, απαντάς στο App Review και ξαναστέλνεις. Λεπτομέρειες στο χρόνος έγκρισης στο App Store.
- Αναφορά μέσα στην app: νέο build. Ο reviewer δοκιμάζει το binary που στάλθηκε.
- Πραγματική διαδραστική λειτουργία: εξήγησέ τη. Γράψε στην απάντησή σου τι κάνει η app με την άλλη πλατφόρμα και πού μπορεί να δοκιμαστεί.
Το πρότυπο απάντησης που θα χρησιμοποιούσα, στα αγγλικά, για να το προσαρμόσεις:
Hello,
Thank you for your review.
We removed every reference to other platforms:
- Description and promotional text: [what changed].
- What's New: [what changed].
- Screenshots: replaced with captures from iPhone,
in all [number] localizations.
No change was needed in the app binary.
Best regards,
Γράψε την τελευταία γραμμή μόνο αν είναι αληθινή.
Η checklist 2.3 πριν την υποβολή
- Καμία λέξη «Android», «Google Play» ή «Play Store» στη σελίδα, σε καμία γλώσσα.
- Σημειώσεις έκδοσης γραμμένες για iOS, όχι αντιγραμμένες από την έκδοση Android.
- Στιγμιότυπα τραβηγμένα σε iPhone ή iPad, χωρίς πλαίσιο ή status bar άλλης μάρκας.
- Πάνω από τα μισά στιγμιότυπα κάθε συσκευής δείχνουν την app σε χρήση.
- Κανένα mockup λειτουργίας που λείπει από την έκδοση που υποβάλλεται.
- Όνομα και υπότιτλος χωρίς τιμή, χωρίς όνομα ανταγωνιστικής app, χωρίς ανεπιβεβαίωτη υπόσχεση.
- Λέξεις-κλειδιά χωρίς σήμα τρίτου ή όνομα εταιρείας.
- Κανένα «δωρεάν» ή ποσοστό έκπτωσης στα στιγμιότυπα.
- Μέσα στην app, links και badges store προσαρμοσμένα στην πλατφόρμα.
Μια σελίδα που περνάει το review με την πρώτη
Το Apple Review Kit περιλαμβάνει τη checklist μου πριν την αποστολή και skills για το Claude Code που ελέγχουν το project σου, το paywall σου και τη σελίδα σου. Για στιγμιότυπα που πουλάνε χωρίς να παραβιάζουν την 2.3.3, το App Store Screenshots Kit δημιουργεί τα visuals σου από τις πραγματικές οθόνες της app σου, στα μεγέθη που ζητά η Apple. Για ανθρώπινη ματιά, κλείσε μία ώρα μαζί μου. Η πλήρης διαδικασία μετά από απόρριψη βρίσκεται στη σελίδα εφαρμογή που απορρίφθηκε από την Apple.
Αν ετοιμάζεις την πρώτη σου κυκλοφορία, κάνε τη δωρεάν διάγνωση: βάζει τα βήματα σε σειρά και σου στέλνει τη checklist μου κατά των απορρίψεων της Apple. Η αρχική σελίδα δείχνει πώς να φτιάξεις μια εφαρμογή για κινητά σκεπτόμενος τη σελίδα από την αρχή.
Συχνές ερωτήσεις
Τι σημαίνει «Guideline 2.3.10 - Performance - Accurate Metadata»;
Είναι ο τίτλος της απόρριψης για αναφορά σε άλλη πλατφόρμα. Η Apple βρήκε, στη σελίδα ή μέσα στην app σου, όνομα, εικονίδιο ή εικόνα του Android, του Google Play ή άλλου καταστήματος apps. Η διόρθωση: αφαίρεσε κάθε αναφορά, σε κάθε γλώσσα.
Μπορώ να γράψω ότι η εφαρμογή μου υπάρχει και για Android;
Όχι στη σελίδα ούτε στην έκδοση iOS της app. Η μόνη εξαίρεση είναι μια πραγματική διαδραστική λειτουργία με την άλλη πλατφόρμα, που την εξηγείς στις σημειώσεις για το review. Για να πεις ότι η app σου υπάρχει και αλλού, χρησιμοποίησε το site σου.
Πόσα στιγμιότυπα πρέπει να δείχνουν την εφαρμογή σε χρήση;
Πάνω από τα μισά, για κάθε τύπο συσκευής. Με τρία στιγμιότυπα, τα δύο δείχνουν την app σε χρήση. Με τέσσερα, τα τρία. Τα υπόλοιπα μπορούν να παρουσιάζουν τα οφέλη σου με marketing visuals.
Χρειάζεται νέο build μετά από απόρριψη 2.3.10;
Όχι αν η αναφορά είναι μόνο στη σελίδα: διορθώνεις στο App Store Connect και ξαναστέλνεις το ίδιο build. Αν η αναφορά είναι μέσα στην app, όπως ένα badge Google Play σε οθόνη κοινοποίησης, χρειάζεται νέο build.
Μπορώ να βάλω μια ανταγωνιστική app στις λέξεις-κλειδιά μου;
Όχι. Η βοήθεια του App Store Connect απαγορεύει ονόματα άλλων apps και εταιρειών στις λέξεις-κλειδιά, και η 2.3.7 απορρίπτει κατοχυρωμένα σήματα που χρησιμοποιούνται για να ξεγελάσουν την αναζήτηση. Ποντάρισε καλύτερα στις λέξεις που πληκτρολογεί το κοινό σου για να περιγράψει την ανάγκη του.