Μια απόρριψη από το App Store απαιτεί απάντηση που αντιστοιχεί στο ζήτημα που αναφέρεται. Ξεκινήστε από το μήνυμα ελέγχου και εξακριβώστε τι απέτυχε. Οι τρέχουσες οδηγίες της Apple επιτρέπουν απαντήσεις μετά από διορθώσεις πληροφοριών, μεταδεδομένων ή πρόσβασης στην πλευρά του διακομιστή. Η διόρθωση του κώδικα του build που υποβλήθηκε απαιτεί νέο build. Αν αμφισβητείτε την απόφαση, διευκρινίστε την πριν υποβάλετε ένσταση.

Η άμεση επανυποβολή μπορεί να επανεκκινήσει εργασία που θα μπορούσατε να είχατε επιλύσει στη συνομιλία.

Ξεκινάμε τοποθετώντας το μήνυμα δίπλα στην εφαρμογή που υποβλήθηκε και καταγράφοντας τι μπορούσε να δει ο ελεγκτής. Έτσι αποκτάτε μια συγκεκριμένη εργασία για να συζητήσετε με τον προγραμματιστή, ακόμη και αν δεν μπορείτε να αλλάξετε εσείς τον κώδικα.

Τι αναφέρει πραγματικά η απόρριψη από το App Store;

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

Μεταδεδομένα είναι οι πληροφορίες καταχώρισης, όπως οι περιγραφές και τα στιγμιότυπα οθόνης, έξω από το εκτελέσιμο πακέτο της εφαρμογής. Το build είναι η συσκευασμένη έκδοση που στάλθηκε για έλεγχο. Οι App Review Guidelines της Apple αντιμετωπίζουν την πληρότητα, την ακρίβεια των μεταδεδομένων και την επαρκή λειτουργικότητα της εφαρμογής ως ξεχωριστές απαιτήσεις. Μια σαφέστερη περιγραφή δεν μπορεί να διορθώσει μια κατάρρευση, ενώ μια λειτουργία που δουλεύει μπορεί να εξακολουθεί να χρειάζεται καλύτερες πληροφορίες για τον έλεγχο.

Διατηρήστε ένα αρχείο εργασίας με τα εξής πεδία: επηρεαζόμενο στοιχείο, οδηγία, πρόβλημα που παρατηρήθηκε, προτεινόμενη διόρθωση, αποδεικτικά στοιχεία, υπεύθυνο άτομο και επόμενη ενέργεια. Χρησιμοποιήστε την πραγματική ανησυχία του ελεγκτή. Όταν το μήνυμα δεν εξηγεί κάτι, αφήστε το πεδίο με την ένδειξη άγνωστο και έπειτα υποβάλετε μια στοχευμένη ερώτηση.

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

Εντοπίστε το πρόβλημα που μπορούσε να αναπαραγάγει ο ελεγκτής

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

  1. Αντιστοιχίστε την έκδοση και το περιβάλλον. Ρωτήστε τον προγραμματιστή ποιο build υποβλήθηκε και ποια συσκευή και ποιο λειτουργικό σύστημα δοκιμάστηκαν. Η βοήθεια της Apple για τις δοκιμές συσκευών ζητά δοκιμές σε φυσικές συσκευές, συμπεριλαμβανομένων των σχετικών λειτουργιών συμβατότητας. Καταγράψτε οτιδήποτε δεν μπορείτε να αναπαραγάγετε στις συσκευές που έχετε διαθέσιμες.
  2. Δοκιμάστε τον λογαριασμό ελέγχου με νέα σύνδεση. Ακολουθήστε τα παρεχόμενα βήματα έως τη λειτουργία που αναφέρθηκε. Ελέγξτε τους ρόλους του λογαριασμού και τυχόν οδηγίες για κωδικούς ελέγχου ταυτότητας. Η βοήθεια της Apple για πλήρη έλεγχο ζητά αυτές τις λεπτομέρειες εκ των προτέρων. Τα διαπιστευτήρια πρέπει να παραμένουν λειτουργικά όταν αρχίσει ο έλεγχος.
  3. Διαβάστε την καταχώριση δίπλα στην εφαρμογή. Συγκρίνετε τα στιγμιότυπα οθόνης και την περιγραφή με όσα κάνει πραγματικά το συγκεκριμένο build. Αν η απόρριψη αφορά μήνυμα άδειας, οι οδηγίες της Apple για τα κείμενα σκοπού απαιτούν συγκεκριμένη εξήγηση του τρόπου με τον οποίο η εφαρμογή χρησιμοποιεί τον ζητούμενο πόρο.
  4. Ελέγξτε τη συμπεριφορά απορρήτου που αναφέρεται. Για ζήτημα διαγραφής λογαριασμού, δοκιμάστε την πραγματική διαδρομή. Οι οδηγίες της Apple απαιτούν από τις εφαρμογές που υποστηρίζουν δημιουργία λογαριασμού να προσφέρουν έναρξη της διαγραφής μέσα από την εφαρμογή. Η απλή απενεργοποίηση δεν αρκεί. Οι υποχρεώσεις διατήρησης και οι εξαιρέσεις για ρυθμιζόμενες εφαρμογές χρειάζονται ξεχωριστό έλεγχο.

Χρησιμοποιήστε δοκιμαστικό λογαριασμό με ασφαλή δείγματα δεδομένων. Μια εγγραφή ή ένα συνημμένο πρέπει να δείχνει την αποτυχημένη ή διορθωμένη διαδρομή χωρίς να εκθέτει αρχεία πελατών ή διαπιστευτήρια.

Απάντηση, υποβολή νέου build ή ένσταση;

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

ΠερίστασηΥποστηριζόμενη επόμενη ενέργεια
Πληροφορίες που λείπουν, διορθωμένα μεταδεδομένα ή διόρθωση πρόσβασης στην πλευρά του διακομιστήΔιορθώστε το ζήτημα και απαντήστε στο App Store Connect
Διορθώθηκε ένα ελάττωμα στο build που υποβλήθηκεΑνεβάστε το αλλαγμένο build και υποβάλετέ το για νέο έλεγχο
Πιστεύετε ότι η απόφαση εφαρμόζει εσφαλμένα τον αναφερόμενο κανόναΔιευκρινίστε το στη συνομιλία και έπειτα υποβάλετε ένσταση αν δεν επιλυθεί

Η Apple προειδοποιεί ότι η επανυποβολή ξεκινά νέο έλεγχο και τερματίζει τις απαντήσεις στο προηγούμενο μήνυμα. Η επανυποβολή κατά τη διάρκεια ένστασης κλείνει την ένσταση. Συνεννοηθείτε με το άτομο που χειρίζεται τη συνομιλία πριν αλλάξετε την υποβολή.

Μια ρητή προσφορά Bug Fix Submission αποτελεί ξεχωριστή περίπτωση. Η βοήθεια της Apple την περιορίζει σε επιλέξιμες ενημερώσεις εφαρμογών που έχουν εγκριθεί στο παρελθόν, χωρίς νομικά ζητήματα ή ζητήματα ασφάλειας. Η αποδοχή γίνεται με απάντηση και με δέσμευση ότι τα ζητήματα θα διορθωθούν στην επόμενη ενημέρωση. Διαβάστε την προσφορά πριν χρησιμοποιήσετε τη συνήθη διαδρομή νέου build.

Ένα δέντρο αποφάσεων διαχωρίζει την απάντηση με διορθωμένες πληροφορίες, το νέο build και την ένσταση κατά αμφισβητούμενης απόφασης.
Επιλέξτε τη διαδρομή που αντιστοιχεί στο ζήτημα και διαβάστε τους όρους και κάθε ρητή προσφορά διόρθωσης σφάλματος.

Προετοιμάστε μαζί τη διόρθωση και τα αποδεικτικά στοιχεία

Δώστε σε κάθε ζήτημα μια διόρθωση και έναν τρόπο ελέγχου. Διατηρούμε την εργασία του προγραμματιστή και την απάντηση προς τον ελεγκτή συνδεδεμένες με το ίδιο αρχείο, ώστε μια αλλαγή στην εφαρμογή να αποτυπώνεται στις πληροφορίες που αποστέλλονται μαζί της. Ξεκινήστε με τους ελέγχους που μπορείτε να κάνετε εσείς και έπειτα αναθέστε τις αλλαγές κώδικα στον προγραμματιστή.

  1. Καλύψτε τα κενά πρόσβασης και πληροφοριών. Ενημερώστε τις σημειώσεις ελέγχου με τον σκοπό της εφαρμογής, τις αλλαγμένες λειτουργίες, τις εξωτερικές υπηρεσίες και τις περιφερειακές διαφορές όπου χρειάζεται, ακολουθώντας τη βοήθεια της Apple για πλήρη έλεγχο. Δοκιμάστε ξανά τα διαπιστευτήρια αφού τα αλλάξετε.
  2. Ελέγξτε τον συνδεδεμένο ιστότοπο. Ανοίξτε από τηλέφωνο τις διευθύνσεις URL υποστήριξης και απορρήτου που αναφέρονται στην υποβολή σας. Ελέγξτε τον προορισμό και τη διατύπωση σε σχέση με την εφαρμογή που ελέγχεται. Αυτός ο έλεγχος συνέπειας μπορεί να αποτελεί μέρος των εργασιών ανάπτυξης ιστοτόπου, όταν ένας ιστότοπος υποστηρίζει μια εφαρμογή.
  3. Ζητήστε μια τεχνική διόρθωση που μπορεί να αποδειχθεί. Για ζήτημα του build, ζητήστε από τον προγραμματιστή να δείξει τη διαδρομή που αναφέρθηκε μετά τη διόρθωση και να προσδιορίσει το build που την περιέχει. Αυτή η παράδοση ανήκει στην ανάπτυξη και δημοσίευση εφαρμογών για κινητά, μαζί με την προετοιμασία για τον έλεγχο.
  4. Στείλτε μια στοχευμένη απάντηση. Οι οδηγίες απάντησης της Apple χρησιμοποιούν τον σύνδεσμο ανεπίλυτων ζητημάτων της εφαρμογής και έπειτα τις επιλογές In Progress, Resolve και Reply to App Review. Απαιτείται πρόσβαση Account Holder, Admin ή App Manager. Εξηγήστε την ανησυχία, πού βρίσκεται η διόρθωση και πώς δοκιμάζεται. Επισυνάψτε σχετικά αποδεικτικά στοιχεία αν είναι χρήσιμα και έπειτα επιλέξτε Reply.
  5. Χρησιμοποιήστε ένσταση για μια διαφωνία που παραμένει. Η βοήθεια της Apple για τις ενστάσεις σάς ζητά πρώτα να διευκρινίσετε το θέμα και έπειτα να απαντήσετε με αποδεικτικά στοιχεία στις απαιτήσεις που αναφέρονται. Συμπεριλάβετε στην ένσταση όλες τις παραβάσεις για τη συγκεκριμένη εφαρμογή. Ένα αίτημα ενημέρωσης κατάστασης ή ταχύτερου ελέγχου υποβάλλεται αλλού.

Μην τοποθετείτε προσωπικούς κωδικούς πρόσβασης Apple στο αρχείο εργασίας. Διατηρήστε τον λογαριασμό προγραμματιστή υπό τον έλεγχο της επιχείρησης και χρησιμοποιήστε την πρόσβαση που αντιστοιχεί στην εργασία κάθε ατόμου.

Πώς γνωρίζετε ότι το ζήτημα έχει επιλυθεί;

Διαχωρίστε μια διόρθωση που έχετε δοκιμάσει από την απόφαση της Apple. Εκτελέστε ξανά την ίδια ακριβώς διαδρομή μετά την αλλαγή και διατηρήστε το αποτέλεσμα, την έκδοση του build ή των πληροφοριών και την απάντηση που στάλθηκε. Έπειτα διαβάστε την τρέχουσα κατάσταση στο App Store Connect. Μια επιτυχημένη τοπική δοκιμή σάς ενημερώνει για τη συγκεκριμένη δοκιμή. Η Apple εξακολουθεί να αποφασίζει για την υποβολή.

Παρακολουθήστε αν κάθε ζήτημα που αναφέρεται διαθέτει αποδεικτικά στοιχεία, αν η πρόσβαση ελέγχου εξακολουθεί να λειτουργεί και αν ένα μεταγενέστερο μήνυμα επαναλαμβάνει την ίδια ανησυχία. Αν συμβεί αυτό, συγκρίνετε το νέο μήνυμα με το αρχείο σας πριν κάνετε άλλη αλλαγή. Μόλις κυκλοφορήσει η εφαρμογή, η αύξηση των λήψεων εφαρμογής αποτελεί ξεχωριστή εργασία.

Πού συμβάλλουμε εμείς

Ξεκινάμε από το μήνυμα απόρριψης, την έκδοση που υποβλήθηκε και μια αναπαραγώγιμη διαδρομή μέσα στην εφαρμογή. Στη συνέχεια μπορούμε να διαχωρίσουμε τις διορθώσεις της καταχώρισης και του ιστοτόπου από τις εργασίες ανάπτυξης και να προετοιμάσουμε τις πληροφορίες για τον ελεγκτή. Πριν συμφωνήσετε σε άλλο build, παραδώστε αυτά τα υλικά στο άτομο που είναι υπεύθυνο για την κυκλοφορία, με σαφή επισήμανση των ερωτημάτων που παραμένουν ανεπίλυτα.

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

Η απόρριψη από το App Store σημαίνει ότι χρειάζομαι νέο build;
Μια διόρθωση στον κώδικα του build που υποβλήθηκε απαιτεί αλλαγμένο build. Οι οδηγίες της Apple για τις απαντήσεις επιτρέπουν τη διόρθωση ενός προβλήματος μεταδεδομένων με το ίδιο build. Ελέγξτε το μήνυμα ελέγχου πριν ανεβάσετε οτιδήποτε.
Πρέπει να υποβάλω ένσταση επειδή καθυστερεί η κυκλοφορία μου;
Η διαδικασία ένστασης της Apple αφορά μια αμφισβητούμενη απόφαση, όχι ενημέρωση κατάστασης ή ταχύτερο έλεγχο. Πρώτα διευκρινίστε το ζήτημα που αναφέρεται στη συνομιλία ελέγχου.
Μπορώ να δώσω στο App Review τον κωδικό πρόσβασης του δικού μου λογαριασμού Apple;
Ετοιμάστε έναν λογαριασμό μέσα στην εφαρμογή σας, ο οποίος επιτρέπει στον ελεγκτή να δοκιμάσει τις σχετικές λειτουργίες. Μην περιλαμβάνετε τον κωδικό πρόσβασης του προσωπικού σας λογαριασμού Apple ή πραγματικά δεδομένα πελατών στα αποδεικτικά στοιχεία του ελέγχου.
Τι γίνεται αν η Apple προσφέρει Bug Fix Submission;
Ελέγξτε τη ρητή προσφορά στο μήνυμα απόρριψης. Για μια επιλέξιμη ενημέρωση εφαρμογής που έχει εγκριθεί στο παρελθόν, η Apple επιτρέπει την αποδοχή με απάντηση και δέσμευση ότι τα ζητήματα θα διορθωθούν στην επόμενη ενημέρωση. Αυτή η οδός εξαιρεί νομικά ζητήματα ή ζητήματα ασφάλειας και δεν αποτελεί συντόμευση για την πρώτη έκδοση.

← Όλα τα άρθρα