In questa guida
Se la tua app ha un login, la persona di App Review non può vedere gran parte dell'app, a meno che tu non le dia un modo per entrare. Un revisore bloccato alla schermata di accesso non può approvare ciò che non riesce ad aprire. È uno dei rifiuti più facili da evitare.
Cosa chiede Apple
Le App Review Guidelines, sezione 2.1(a), dicono che le proposte devono essere versioni finali con tutti i metadati necessari e URL funzionanti. Chiedono di "include demo account info (and turn on your back-end service!) if your app includes a login." (includi le informazioni dell'account demo e attiva il tuo servizio back-end se la tua app include un login). Se obblighi legali o di sicurezza ti impediscono di fornire un account demo, la linea guida consente "a built-in demo mode in lieu of a demo account with prior approval by Apple." (una modalità demo integrata al posto di un account demo, previa approvazione di Apple).
La sezione 2.3.1(a) aggiunge che nuove funzioni e modifiche "must be described with specificity in the Notes for Review section of App Store Connect (generic descriptions will be rejected) and accessible for review." (devono essere descritte con precisione nella sezione Notes for Review di App Store Connect (le descrizioni generiche verranno rifiutate) e accessibili per la revisione).
Fonte: App Review Guidelines, consultate il 2026-10-17. Le linee guida cambiano: leggi il testo attuale prima di inviare.
Prepara un account demo funzionante
- Crea un account reale in produzione. Usa il back-end con cui parla la build revisionata, non uno locale o di staging che potrebbe essere spento.
- Riempilo di dati. Un account vuoto mostra schermate vuote. Aggiungi i contenuti che un revisore deve vedere per ogni funzione.
- Copri ogni ruolo. Se hai utenti gratuiti e a pagamento, oppure ruoli admin e membro, prepara un account per ciascuno, o spiega come passare da uno all'altro.
- Rendilo stabile. Niente password che scade, nessun loop di verifica dell'email, nessun codice monouso inviato al telefono. Se il login a due fattori è attivo, disattivalo per questo account o spiega come aggirarlo.
- Tieni il server attivo. Controllalo il giorno in cui invii e di nuovo mentre la revisione è in corso.
- Accedi una volta, da un'installazione pulita. Su un dispositivo che non ha mai visto la tua app, usando solo le credenziali che incollerai.
Scrivi le note per la revisione
Le note sono brevi e concrete. Un revisore deve riuscire a seguirle senza doverti chiedere nulla.
Esempio (adattalo alla tua app):
Account demo
Email: reviewer@example.com
Password: (incolla qui)
Come raggiungere la funzione principale
1. Accedi con l'account qui sopra.
2. Tocca "Progetti", poi il progetto "Esempio".
3. La funzione di esportazione si trova dietro l'icona di condivisione, in alto a destra.
Hardware o regione necessari
Nessuno. L'app funziona senza un dispositivo abbinato.
Cose insolite
Le notifiche push richiedono il permesso; consentile per vedere i promemoria.
Gli acquisti usano la sandbox; non viene effettuato alcun addebito reale.
Includi ciò che non è ovvio: funzioni nascoste dietro un gesto, tutto ciò che richiede una posizione o un hardware particolare, contenuti che compaiono solo in certi momenti, e come si raggiungono gli acquisti in-app. Descrivi le nuove funzioni di questa build in modo specifico, non come "correzioni di bug e miglioramenti".
Errori comuni
- La password nelle note è vecchia, oppure l'account è stato bloccato dopo i tentativi precedenti.
- Il back-end era giù o ha limitato il revisore.
- Il login richiede un codice inviato a un'email o a un telefono che il revisore non può raggiungere.
- Una funzione è nascosta dietro un flag disattivato per l'account demo.
- Le note sono in un campo che nessuno legge, come la descrizione dell'app.
Testalo prima di inviarlo
Fai seguire le tue note, partendo da zero, a qualcuno che non ha mai usato la tua app, idealmente su una build TestFlight, e chiedigli dove si blocca. Ogni blocco è un possibile rifiuto. AppReviewX ti dà un feedback privato e strutturato da altri sviluppatori proprio per questo tipo di verifica a freddo: ogni feedback che scrivi ti dà un credito, e i crediti servono a ottenere feedback sulla tua app.
Inizia gratis per ottenere una verifica a freddo del tuo flusso di accesso.
Correlati
- Hub: [Guida ai test delle app iOS
- Checklist di prontezza per la revisione iOS
- [Testa i flussi Sign in with Apple
- Blog: [Motivi di rifiuto degli app store: una checklist di test
Informazioni generali, non consulenza legale. Verifica le linee guida attuali.