Giorni, settimane, spesso anche mesi di lavoro di design, programmazione, debug per sviluppare la tua applicazione iOS ed Apple, a volte anche con una motivazione apparentemente banale, ti rifiuta l’app! Scopriamo le cause più comuni che portano al rifiuto di un’app iOS per tentare di vedere le nostre in App Store al primo colpo.
Per evitare un rifiuto occorre innanzitutto conoscere i criteri adottati da Apple durante la revisione delle app. Questi criteri non riguardano solo il codice e le funzionalità offerte dall’app, ma anche design e contenuti presentati all’interno della stessa.
Crash e Bug
Le app inviate non devono crashare, nè tantomeno dovrebbero avere bug al loro interno, almeno non giganteschi, evidenti e che compromettano l’uso dell’app stessa.
Link
Tutti i link all’interno delle app devono funzionare. E’ richiesto inoltre, per ogni app, un link ad una pagina in cui siano presenti i recapiti aggiornati per il supporto agli utenti. Se la propria app offre servizi in abbonamento (gratis o a pagamento) o l’app è nella categoria “Per bambini” occorre inserire un link alle privacy policy.
Placeholder e demo
Tutti i contenuti delle app devono essere “definitivi”, non devono essere presenti nell’app inviata in review immagini o testi placeholder, quindi rivedete tutto prima di inviare o l’app verrà rifiutata
Informazioni incomplete ad Apple
Occorre inserire tutte le informazioni richieste in iTunes Connect. Se la vostra app richiede registrazione, dovrete fornire un account demo valido ad Apple ed eventuali specifiche in caso di particolari settaggi che devono essere eseguiti. Se alcune funzionalità richiedono un ambiente difficilmente riproducibile o particolare hardware, siate pronti ad inviare un video demo ad Apple se/quando richiesto. Ovviamente verificate che i vostri recapiti siano presenti ed aggiornati.
Descrizione e screenshot inaccurati o ingannevoli
La descrizione e gli screenshot della vostra app devono essere chiari, accurati e in linea con le funzionalità stesse dell’app. Questo permetterà agli utenti di comprendere meglio cosa farà la vostra app e non resteranno delusi per aver erroneamente acquistato una cosa per un’altra. Inoltre se promettete funzionalità particolari, queste dovranno esserci all’interno dell’app, pena, indovinate un po’, il rifiuto dell’app.
User Interface
Apple valuta molto la qualità delle user interface, che devono essere chiare e offrire un’ottima esperienza d’uso e non confusionarie e incomprensibili. In particolare occorre conoscere e seguire attentamente le linee guida sul design delle UI di Apple: Guide UI Design e Tips UI Design.
Pubblicità
Se la vostra app usa l’Advertising Identifier (IDFA) dovrete indicarlo, altrimenti l’app verrà rifiutata. Se invece indicate di usarlo e in realtà non è così, l’app verrà messa in stato “Invalid Binary”.
Contenuti, contenuti web e funzionalità
Le applicazioni iOS dovrebbero offrire contenuti e funzionalità atte a sfruttare al meglio le potenzialità dei device mobili. Se le vostre app non offrono funzionalità utili o se sono per una nicchia ristrettissima di utenti verranno rifiutate. Se volete offrire inoltre soli contenuti web, non ottimizzati per iOS e nessuna particolare funzionalità nativa, provateci, ma sappiate che anche in questo caso la vostra “app” verrà rifiutata.
Inviare applicazioni identiche o molto simili
Anche nel caso di invii ripetuti di app molto simili, le app interessate verranno rifiutate.
Insomma, ci sono parecchi motivi per vedersi rifiutare un’applicazione (vedi nell’immagine sotto i più comuni), se volete evitare di perdere tempo dopo, ricordate fin da subito quanto riportato in questo articolo.
Per maggiori dettagli vi rimandiamo alla sezione apposita sul sito Apple, dedicata appunto a questo particolare tema: App Review Guidelines and Resources
(fonte)










No Responses to “Common App Rejections: cosa fare per evitare che Apple rifiuti la tua applicazione iOS”