Guideline 5.6.3: la richiesta di recensione che blocca l'app
Di Mehdi Azizi
Pubblicato il , 6 min
Guideline 5.6.3 e richiesta di recensione: quando chiedere una valutazione, cosa consiglia Apple e il rifiuto reale che ho preso su Solys.
Apple rifiuta un'app che chiede una valutazione troppo presto. Se la tua richiesta di recensione compare al primo avvio o durante l'onboarding, rischi un rifiuto per la guideline 5.6.3. La richiesta deve arrivare dopo che l'utente ha usato davvero l'app, e passare dalla finestra di sistema.
Ho preso questo rifiuto su Solys, la mia sveglia con minigiochi. Ecco cosa dice la regola, cosa consiglia Apple e come l'ho risolto.
Cosa dice la guideline 5.6.3?
La guideline 5.6.3 fa parte del "Developer Code of Conduct", la sezione 5.6 delle App Review Guidelines. Il testo vieta di manipolare ciò che vedono i clienti dell'App Store: classifiche, ricerca, recensioni, rimandi alla tua app. Non parla dell'onboarding.
Eppure è proprio questa la regola che Apple ha citato per la mia richiesta di valutazione. Il ragionamento sta nelle sue linee guida di design: al primo avvio o durante l'onboarding, la persona non ha ancora avuto il tempo di farsi un'opinione.
Nella stessa sezione, la 5.6.1 indica il metodo consentito: usare l'API fornita da Apple per chiedere una recensione. Le finestre di valutazione fatte in casa non sono ammesse, e la guideline 3.2.2 vieta di bloccare una funzione in attesa di una valutazione.
Quando chiedere una recensione
Le linee guida di design di Apple su valutazioni e recensioni sono chiare. Si chiede una valutazione solo dopo che la persona ha usato davvero l'app.
| Momento della richiesta | Posizione di Apple | Perché |
|---|---|---|
| Al primo avvio | Da evitare | Nessuna opinione ancora |
| Durante l'onboarding | Da evitare | App non ancora usata |
| A metà di un'attività | Da evitare | La richiesta interrompe |
| Dopo un'attività riuscita | Consigliato | L'app è già conosciuta |
| Su un pulsante "Valuta l'app" | Sì, con un link | Finestra a volte assente |
| Più volte di fila | Da evitare | I promemoria stancano |
Solo le prime due righe mi sono costate un rifiuto. Il resto viene dai consigli di Apple. Due riferimenti utili: Apple consiglia di lasciare almeno una o due settimane tra due richieste, e il sistema stesso limita la comparsa della sua finestra a tre volte ogni 365 giorni, per la stessa app. Quindi non puoi forzarne la comparsa.
Il rifiuto 5.6.3 che ho preso su Solys
Il 30 agosto 2026 un aggiornamento di Solys viene rifiutato. Il messaggio di Apple cita la 5.6.3 e dice che l'app chiede una valutazione al primo avvio o durante l'onboarding. La revisione è stata fatta su iPad Air.
La causa era semplice. Nel percorso di benvenuto, la schermata "Lascia una recensione" arrivava in seconda posizione, subito dopo la demo del minigioco. L'utente aveva visto solo la demo.
La correzione: ho spostato la richiesta più avanti nel percorso, e compare solo se l'utente ha appena vinto la demo. Chi salta la demo o la perde non vede nessuna richiesta. La versione corretta è stata poi accettata.
È una scommessa da parte mia: il messaggio di Apple diceva "non durante l'onboarding", senza sfumature.
La lezione: la scelta sicura è togliere la richiesta dall'onboarding. Una valutazione, come un'autorizzazione, si chiede dopo che la persona ha visto cosa le offre l'app.
Chiedere una recensione con la finestra di sistema
In un'app Expo, la finestra di sistema passa dalla libreria expo-store-review:
import * as StoreReview from "expo-store-review";
export async function demanderUnAvis() {
if (await StoreReview.isAvailableAsync()) {
await StoreReview.requestReview();
}
}
Tre cose da sapere, prese dalla documentazione di Apple sulla richiesta di recensioni:
- È il sistema a decidere se mostrare o no la finestra. La chiamata può non mostrare nulla. Non costruire nessuna schermata che dipenda dalla sua comparsa.
- Evita di attivarla da un'azione dell'utente, come un pulsante: la finestra potrebbe non comparire. Per un pulsante "Valuta l'app", apri piuttosto la scheda App Store della tua app, con
?action=write-reviewalla fine dell'indirizzo. - Scegli un momento di successo: la fine di una serie di azioni che l'utente ha appena completato, non l'apertura dell'app.
Anche l'esempio di codice di Apple ritarda la chiamata: aspetta che la persona abbia completato l'azione più volte, e non richiede due volte per la stessa versione dell'app. Il numero di volte lo scegli tu.
La checklist prima dell'invio
- Nessuna richiesta di valutazione al primo avvio.
- Nessuna richiesta di valutazione nell'onboarding.
- La richiesta passa dalla finestra di sistema, non da una schermata fatta in casa con le stelle.
- Il pulsante "Valuta l'app" nelle impostazioni apre la scheda App Store, non chiama la finestra di sistema.
- La richiesta arriva dopo un uso reale: un'attività completata, un livello superato, più aperture.
- Hai testato il percorso di benvenuto anche su iPad: diversi miei rifiuti sono stati rilevati su iPad, per app iPhone.
Evitare il rifiuto 5.6.3 prima del prossimo invio
L'Apple Review Kit riunisce la mia checklist prima dell'invio, i miei rifiuti di Apple corretti e delle skill Claude Code che rileggono il tuo progetto. Se la tua app è appena stata rifiutata e vuoi uno sguardo umano, prenota un'ora con me: riprendiamo il tuo percorso di benvenuto in videochiamata, sul tuo schermo. Il procedimento completo è nella pagina app rifiutata da Apple, e gli altri motivi frequenti sono in perché Apple rifiuta un'app.
Se stai preparando la tua prima uscita, fai la tua diagnosi gratuita: rimette le tappe in ordine e ti invia la mia checklist anti-rifiuto Apple.
Domande frequenti
Si può chiedere una valutazione durante l'onboarding?
Apple lo sconsiglia nelle sue linee guida di design, e io ho preso un rifiuto per questo, per la guideline 5.6.3. La persona non ha ancora usato l'app: non può avere un'opinione. Metti la richiesta dopo un uso reale.
Quante volte si può mostrare la richiesta di recensione?
Il sistema limita la sua finestra a tre visualizzazioni ogni 365 giorni per la stessa app. Apple consiglia anche di lasciare almeno una o due settimane tra due richieste, e il suo esempio di codice non richiede due volte per la stessa versione dell'app.
Si può creare una propria finestra di valutazione?
No. La guideline 5.6.1 chiede di usare l'API fornita da Apple ed esclude le finestre di valutazione fatte in casa. Puoi invece proporre un pulsante "Valuta l'app" che apre la scheda App Store della tua app.
Serve una nuova build dopo un rifiuto 5.6.3?
Sì, se la richiesta è nel codice della build, cosa che succede quasi sempre. Il reviewer vede il codice incluso al primo avvio: un aggiornamento da remoto non basta. Sposta la richiesta, rifai una build e inviala di nuovo.
Qual è il momento giusto per chiedere una recensione?
Subito dopo un successo: un'attività completata, un livello vinto, un obiettivo raggiunto. Apple consiglia un momento che non interrompa nulla, quando la persona conosce già l'app. Evita l'apertura dell'app e il bel mezzo di un'azione.