Επιταχυνόμενος έλεγχος App Store: πώς να τον ζητήσεις
Από Mehdi Azizi
Δημοσιεύτηκε στις , 9 λ.
Η Apple αναφέρει δύο περιπτώσεις: κρίσιμο bug στην έκδοση που κυκλοφορεί ή κυκλοφορία δεμένη με ένα γεγονός. Η διαδικασία και τι να γράψεις.
Ο επιταχυνόμενος έλεγχος υπάρχει, αλλά η Apple τον κρατά για εξαιρετικές περιστάσεις και αναφέρει δύο: τη διόρθωση ενός κρίσιμου bug σε έκδοση που έχει ήδη δημοσιευτεί ή την κυκλοφορία μιας έκδοσης συγχρονισμένης με ένα γεγονός με το οποίο η εφαρμογή σου συνδέεται άμεσα. Πρώτα υποβάλλεις την έκδοσή σου, εξηγείς τον λόγο της βιασύνης στις σημειώσεις για τον reviewer (Notes) και μετά στέλνεις τη φόρμα αιτήματος. Η Apple εξετάζει κάθε αίτημα και επιταχύνει ανάλογα με τη διαθεσιμότητά της. Εγγύηση δεν υπάρχει ποτέ.
Τις εφαρμογές μου, Solys, TradaZen και Nolera, τις φτιάχνω με Expo. Όταν ένα bug προέρχεται από τον κώδικα JavaScript, η διόρθωση φεύγει ως απομακρυσμένη ενημέρωση, χωρίς να περάσει από το App Review. Άρα τον επιταχυνόμενο έλεγχο τον χρειάζομαι μόνο για native build. Αυτή είναι και η πρώτη ερώτηση που πρέπει να κάνεις στον εαυτό σου πριν τον ζητήσεις. Ο οδηγός αυτός βασίζεται στη σελίδα βοήθειας της Apple για τον επιταχυνόμενο έλεγχο, που την ξαναδιάβασα στις 6 Νοεμβρίου 2026.
Τι αναφέρει η Apple και τι δεν περνάει
Η Apple μιλά για εξαιρετικές περιστάσεις και ζητά να κρατάς τα αιτήματα για πραγματικά επείγουσες καταστάσεις. Η σελίδα App Review δίνει δύο παραδείγματα και τι πρέπει να προσκομίσεις για το καθένα. Οι τρεις γραμμές του πίνακα που απορρίπτονται είναι δική μου ερμηνεία αυτών των σελίδων, όχι λίστα της Apple.
| Λόγος | Για την Apple | Τι πρέπει να δώσεις ή να καταλάβεις |
|---|---|---|
| Κρίσιμο bug στην έκδοση που κυκλοφορεί | Αναφέρεται ως παράδειγμα | Βήματα αναπαραγωγής, τρέχουσα έκδοση |
| Κυκλοφορία δεμένη με γεγονός | Αναφέρεται ως παράδειγμα | Το γεγονός, η ημερομηνία του, η σύνδεση της εφαρμογής σου μαζί του |
| Πρώτη δημοσίευση με καθυστέρηση | Όχι, κατά τη γνώμη μου | Τίποτα δεν την κάνει επείγουσα στα μάτια της Apple |
| Ημερομηνία marketing χωρίς γεγονός | Όχι, κατά τη γνώμη μου | Μια καμπάνια δεν είναι γεγονός συνδεδεμένο με την εφαρμογή |
| Αναμονή μεγαλύτερη από το συνηθισμένο | Όχι, κατά τη γνώμη μου | Μια κανονική καθυστέρηση δεν είναι επείγουσα κατάσταση |
Η Apple δεν ορίζει τον όρο. Στην πράξη, κρίσιμο bug σημαίνει εφαρμογή που κρασάρει, που μπλοκάρει μια βασική λειτουργία ή που εμποδίζει την πληρωμή, σε πραγματικούς χρήστες, στην έκδοση που κυκλοφορεί. Ένα ορθογραφικό λάθος σε μια οθόνη δεν είναι. Και αν η εφαρμογή σου είναι ακόμα υπό έλεγχο ενώ πλησιάζει ένα γεγονός, η Apple διευκρινίζει ότι μπορείς να ζητήσεις επιτάχυνση και γι' αυτόν τον λόγο.
Η διαδικασία σε τρία βήματα
- Υπόβαλε την έκδοση στο App Store Connect. Μόνο μια υποβολή που έχει ήδη σταλεί μπορεί να επιταχυνθεί. Αν κάποιες λειτουργίες απαιτούν σύνδεση, συμπλήρωσε έναν λογαριασμό επίδειξης στην ενότητα App Review Information.
- Συμπλήρωσε το πεδίο Notes τη στιγμή της υποβολής. Για κρίσιμο bug, περίγραψε το bug που διορθώθηκε και πώς αναπαράγεται στην τρέχουσα έκδοση. Για γεγονός, δώσε το όνομά του, την ημερομηνία του και τι συνδέει την εφαρμογή σου με αυτό.
- Στείλε τη φόρμα Request an Expedited App Review, που τη βρίσκεις από τη σελίδα βοήθειας της Apple αφού συνδεθείς στον λογαριασμό developer σου. Εκεί επιλέγεις την εφαρμογή και την πλατφόρμα και στέλνεις.
Η Apple εξετάζει το αίτημα και σου απαντά, και εσύ παρακολουθείς την υποβολή στο App Store Connect. Αν το αίτημα γίνει δεκτό, η έκδοση περνά σε In Review νωρίτερα απ' ό,τι θα ερχόταν η σειρά της. Αν απορριφθεί, ο έλεγχος συνεχίζει κανονικά: δεν χάνεις τίποτα.
Το κουμπί Reply to App Review στο App Store Connect δεν χρησιμεύει για αίτημα επιταχυνόμενου ελέγχου. Η σελίδα επικοινωνίας του App Review το προορίζει για συζήτηση γύρω από μια υποβολή σε εξέλιξη. Το αίτημα επιτάχυνσης και η ένσταση έχουν η καθεμία τη δική της φόρμα.
Τι να γράψεις: δύο πρότυπα
Το App Review διαβάζει αγγλικά. Αυτά είναι τα δύο κείμενα που έχω έτοιμα, για να τα προσαρμόσεις στα Notes, και στη φόρμα αν σου δίνει ελεύθερο πεδίο. Χωράνε σε πέντε γραμμές, γιατί ο reviewer πρέπει να καταλάβει την επείγουσα ανάγκη χωρίς να ανοίξει την εφαρμογή.
Κρίσιμο bug στην έκδοση που κυκλοφορεί:
Version 2.0.3, currently live, crashes at launch for users who enabled notifications on iOS 26.1. Steps to reproduce: install 2.0.3, allow notifications, force quit, relaunch. The app closes immediately. Version 2.0.4 fixes the crash (notification permission is now read after the first screen loads). No other change in this build.
Κυκλοφορία δεμένη με γεγονός:
This version adds the official schedule and live results for the Nantes Trail Festival on June 5, 2027. Our app is the event's official companion app (see the link to the organizer's page in the App Review Information section). Attendees need the update before the start on June 5 at 8:00 AM CEST.
Αυτά τα δύο κείμενα είναι παραδείγματα, όχι αιτήματα που έστειλα. Δύο κανόνες για τα δικά σου. Επαληθεύσιμα στοιχεία: έκδοση, σύστημα, βήματα, ημερομηνία, σύνδεση με το γεγονός. Τίποτα πέρα από τον επείγοντα λόγο: αν το build σου περιέχει και μια νέα λειτουργία, πες το σε μία πρόταση, αλλά μην την υπερασπίζεσαι.
Πριν το ζητήσεις, έλεγξε ότι το χρειάζεσαι
Η Apple ζητά να το κρατάς για πραγματικά επείγουσες καταστάσεις. Τρεις ερωτήσεις, και μια παγίδα, πριν στείλεις τη φόρμα.
Περνάει η διόρθωση χωρίς έλεγχο; Με Expo, μια απομακρυσμένη ενημέρωση αντικαθιστά τον κώδικα JavaScript στις ήδη εγκατεστημένες εφαρμογές χωρίς νέο build. Αυτόν τον δρόμο χρησιμοποιώ για τις διορθώσεις μου. Δεν καλύπτει ούτε native κώδικα, ούτε δικαιώματα, ούτε native εξαρτήσεις: για αυτά χρειάζεσαι build και έλεγχο. Και το περιεχόμενό της πρέπει να μένει στο πλαίσιο που ενέκρινε η Apple, όπως θυμίζει η παρουσίαση του EAS Update: μια απομακρυσμένη ενημέρωση δεν αλλάζει τον σκοπό της εφαρμογής. Ο οδηγός για τη σταδιακή διάθεση μιας ενημέρωσης iOS εξηγεί αναλυτικά τι περνά από πού.
Είναι η αναμονή ασυνήθιστη; Η Apple λέει ότι γενικά εξετάζει τουλάχιστον το 50 % των υποβολών σε λιγότερο από 24 ώρες και το 90 % σε λιγότερο από 48 ώρες. Αν η έκδοσή σου είναι σε αναμονή ελέγχου εδώ και μία μέρα, είσαι μέσα στον κανονικό χρόνο έγκρισης στο App Store. Η σελίδα παρακολούθησης μιας υποβολής θυμίζει επίσης τι παρατείνει έναν έλεγχο: πρώτη εφαρμογή χωρίς ιστορικό, έγγραφα προς επαλήθευση, ρυθμιζόμενο αντικείμενο.
Είναι η υποβολή πλήρης; Ένας επιταχυνόμενος έλεγχος σε ελλιπή υποβολή δεν επιταχύνει τίποτα. Η Apple προειδοποιεί ότι μια ελλιπής υποβολή καθυστερεί τον έλεγχο ή αποτυγχάνει. Λογαριασμός επίδειξης, σημειώσεις, έγγραφα: όλα πρέπει να είναι εκεί πριν από τη φόρμα.
Και κυρίως, μην αποσύρεις την έκδοσή σου για να την ξαναστείλεις. Μια έκδοση που αποσύρεται βγαίνει από την ουρά και ξεκινά από το μηδέν. Αν η Apple σου κάνει μια ερώτηση κατά τον έλεγχο, απάντησε στο App Store Connect αντί να την ξαναϋποβάλεις, όπως εξηγεί ο οδηγός για το πώς απαντάς στο App Review μέσα από το Resolution Center.
Αν η Apple αρνηθεί την επιτάχυνση
Κρατάς τη θέση σου στην ουρά: μια άρνηση επιτάχυνσης δεν αλλάζει τίποτα στον έλεγχο που βρίσκεται σε εξέλιξη. Για να μην το ξαναζήσεις:
- Προγραμμάτισε τις κυκλοφορίες σου. Για ένα γεγονός, η Apple συνιστά να επιλέξεις προγραμματισμένη δημοσίευση στο App Store Connect: η έκδοση ελέγχεται από πριν και βγαίνει την ημερομηνία που θέλεις. Η επιλογή δημοσίευσης μιας έκδοσης ρυθμίζεται στη σελίδα της έκδοσης, στην ενότητα App Store Version Release.
- Υπόβαλε νωρίς. Μια έκδοση έτοιμη μία εβδομάδα πριν από το γεγονός αφήνει χρόνο για κανονικό έλεγχο, ακόμα και για μια απόρριψη που θα διορθώσεις.
- Κράτα ένα κανάλι χωρίς έλεγχο για το JavaScript. Με Expo, αυτό μετατρέπει ένα κρίσιμο bug σε διόρθωση λίγων λεπτών.
Τα πρότυπα σημειώσεων για τον reviewer, η checklist μου πριν από την αποστολή και οι απαντήσεις στις πιο συχνές απορρίψεις βρίσκονται όλα στο Review Kit. Και αν θέλεις να μάθεις τι λείπει από την υποβολή σου πριν τη στείλεις, η δωρεάν διάγνωση σου το λέει και σου στέλνει την checklist μου κατά των απορρίψεων της Apple. Όλα τα βήματα της δημοσίευσης θα τα βρεις στο πώς δημοσιεύεις μια εφαρμογή στο App Store.
Συχνές ερωτήσεις
Πόσο διαρκεί ένας επιταχυνόμενος έλεγχος στο App Store;
Η Apple δεν δίνει κανέναν χρόνο. Λέει ότι εξετάζει κάθε αίτημα και επιταχύνει τον έλεγχο ανάλογα με τη διαθεσιμότητά της και τη ζήτηση της στιγμής. Ένα αίτημα που γίνεται δεκτό περνά την έκδοση σε In Review πριν έρθει η σειρά της, χωρίς υπόσχεση για ώρα.
Μπορείς να ζητήσεις επιταχυνόμενο έλεγχο για μια πρώτη εφαρμογή;
Τίποτα δεν το απαγορεύει, αλλά η Apple κρατά την επιτάχυνση για πραγματικά επείγουσες καταστάσεις και αναφέρει δύο παραδείγματα: κρίσιμο bug σε έκδοση που ήδη κυκλοφορεί ή κυκλοφορία δεμένη με γεγονός συγκεκριμένης ημερομηνίας. Μια πρώτη δημοσίευση που έχει καθυστερήσει σε σχέση με το πρόγραμμά σου δεν χωράει, κατά τη γνώμη μου, σε καμία από τις δύο.
Πόσες φορές μπορείς να ζητήσεις επιταχυνόμενο έλεγχο;
Η Apple δεν δημοσιεύει αριθμό. Ζητά να κρατάς τα αιτήματα για πραγματικά επείγουσες καταστάσεις. Κατά τη γνώμη μου, κάθε αίτημα χωρίς πραγματικό λόγο κάνει το επόμενο λιγότερο αξιόπιστο: κράτα το για ένα bug που επηρεάζει τους χρήστες σου.
Πρέπει να αποσύρεις την υποβολή πριν ζητήσεις επιτάχυνση;
Όχι, ισχύει το αντίθετο. Μόνο μια υποβολή που έχει ήδη σταλεί μπορεί να επιταχυνθεί, και μια έκδοση που αποσύρεται χάνει τη θέση της στην ουρά. Υπόβαλε, συμπλήρωσε τα Notes και μετά στείλε τη φόρμα.
Πού βρίσκεται η φόρμα επιταχυνόμενου ελέγχου;
Στον ιστότοπο developer της Apple, αφού συνδεθείς στον λογαριασμό σου: η σελίδα βοήθειας για τον επιταχυνόμενο έλεγχο σε οδηγεί εκεί μέσω του συνδέσμου Request an Expedited App Review. Εκεί επιλέγεις την εφαρμογή και την πλατφόρμα.
Εγγυάται ο επιταχυνόμενος έλεγχος ότι η εφαρμογή θα εγκριθεί;
Όχι. Αλλάζει μόνο τη θέση στην ουρά. Η έκδοση πρέπει να τηρεί τις App Review Guidelines όπως κάθε άλλη, και η απόρριψη παραμένει πιθανή.
Μπορείς να διορθώσεις ένα bug χωρίς να περάσεις από το App Review;
Με Expo ή React Native, μια απομακρυσμένη ενημέρωση αντικαθιστά τον κώδικα JavaScript χωρίς νέο build ούτε έλεγχο. Ο native κώδικας, τα δικαιώματα και οι native εξαρτήσεις χρειάζονται πάντα build που υποβάλλεται στην Apple.

