I 10 principali motivi di rifiuto nel processo di revisione dell'app
Pubblicato: 2022-02-24 Per gli sviluppatori, la più grande frustrazione con il processo di revisione dell'App Store è che le app vengono spesso restituite non appena viene rilevato un problema, piuttosto che ricevere un controllo dall'alto verso il basso la prima volta. Ad esempio, un'app restituita per errori di metadati potrebbe avere ancora un collegamento interrotto o un problema tecnico dell'interfaccia che deve essere risolto, ma lo sviluppatore non scoprirà i problemi aggiuntivi finché non avrà inviato nuovamente l'app, ha atteso un paio di settimane per la revisione , ed è stato respinto di nuovo.
Non è raro che gli sviluppatori di app per iPhone individuali o inesperti inviino un'app due, tre o dieci volte prima di essere accettata. Nel frattempo, campagne di lancio accuratamente pianificate restano in bilico per settimane. È uno dei motivi principali per cui gli sviluppatori che lavorano con le agenzie ottengono un successo maggiore rispetto a quelli che cercano di gestire basi di codice tentacolari da soli o con team di liberi professionisti.
Mentre potresti aspettarti che bug e problemi di prestazioni siano il problema più grande che devono affrontare gli sviluppatori di app iOS, un rapporto ufficiale sul blog degli sviluppatori di Apple mostra che solo il 12% dei rifiuti dell'app store è causato da bug, rendendoli solo il secondo problema più diffuso (dietro informazioni incomplete, a un sorprendente 16 percento).
Quindi, quali sono i motivi più comuni per i rifiuti dell'App Store? E, soprattutto, come può la tua startup evitarli?
Fai clic su " Ulteriori informazioni " per promuovere la tua attività di app e giochi con il servizio di promozione delle app ASO World ora.
Metadati accurati
Spiegazione ufficiale
Gli utenti meritano di sapere cosa ottengono quando scaricano o acquistano la tua app, quindi assicurati che la descrizione dell'app, le istantanee dello schermo e le anteprime riflettano accuratamente l'esperienza principale dell'app e ricorda di tenerla aggiornata per rimanere aggiornato con le nuove versioni .
Motivi comuni di rifiuto
Apple ha questa sentenza principalmente perché il titolo dell'app, la descrizione, gli screenshot, ecc. Sono seriamente incoerenti con la funzione dell'app. Se utilizzi schermate Android o schermate del browser, ciò causerà il rifiuto.
Soluzione
Assicurati che il tuo titolo e sottotitolo soddisfino i requisiti. Apple ha recentemente cambiato tutte le indicazioni per la revisione del titolo, quindi gli sviluppatori devono concentrarsi su questo.
Inoltre, se il titolo soddisfa i requisiti, valuta la possibilità di sostituire i metadati come screenshot e video in anteprima per assicurarti che le funzioni e i processi dell'app siano coerenti con la visualizzazione pertinente.
Assicurarsi di rimuovere il codice del modulo funzione nascosto e, se è necessario nascondere il codice funzione e l'URL del collegamento di salto diretto, si consiglia di offuscare l'elaborazione e aumentare la complessità logica in modo appropriato.
Completamento dell'app
Spiegazione ufficiale
Le domande inviate ad App Review (comprese le app disponibili per il preordine) devono essere la versione finale dell'app e devono contenere tutti i metadati necessari e gli URL validi.
Tutto il testo segnaposto, i siti Web vuoti e altri contenuti temporanei devono essere rimossi prima dell'invio. Assicurati di testare l'App per errori e stabilità sul tuo dispositivo prima di inviare l'App; se la tua app richiede un accesso, fornisci le informazioni sull'account demo (e attiva il tuo servizio di back-end).
Se fornisci acquisti in-app nella tua App, assicurati che siano visibili al revisore e completi e aggiornati, altrimenti indica il motivo nelle note di recensione.
Si prega di non considerare App Review come un servizio di test del software. Rifiuteremo pacchetti di app e binari incompleti che si arresteranno in modo anomalo o avranno evidenti problemi tecnici.
Motivi comuni di rifiuto
Nessun bug evidente come arresti anomali e errori di caricamento nell'app caricata; L'app non supporta l'uso in rete IPv6; conto di prova; interruttori nascosti e altre operazioni.
Soluzione
Gli sviluppatori devono testare in anticipo il prodotto per rilevare eventuali bug, se funziona correttamente sotto la rete IPV6, ecc. Se si verifica un rifiuto per questo motivo, si consiglia di rispondere a ciascun articolo e chiarire che non vi è alcuna violazione.
Articoli acquistati in-app
Spiegazione ufficiale
Se desideri sbloccare funzionalità o funzionalità all'interno dell'app (come abbonamenti, valuta di gioco, livelli di gioco, accesso a contenuti premium o sblocco della versione completa, ecc.), devi utilizzare il programma di acquisto in-app.
L'App non può utilizzare i propri meccanismi per sbloccare contenuti o funzionalità, come chiavi di licenza, marcatori di realtà aumentata, codici QR, ecc.
L'App e i relativi metadati non possono contenere pulsanti, collegamenti esterni o altri termini di invito all'azione che indirizzano i clienti a effettuare acquisti utilizzando meccanismi diversi dagli articoli di acquisto in-app.
L'App può fornire valuta di acquisto in-App ai clienti per "premiare" i fornitori di contenuti digitali all'interno dell'App.
Tutti i crediti e la valuta di gioco acquistati tramite acquisti in-app potrebbero non scadere e dovresti assicurarti che sia progettato un meccanismo di recupero per tutti gli acquisti in-app recuperabili.
Assicurati di specificare il tipo corretto di acquistabile o la tua app verrà rifiutata.
Le app possono abilitare regali per il contenuto dei loro acquisti in-app. I rimborsi per tali regali possono essere restituiti solo all'acquirente originale e il contenuto del regalo non può essere sostituito.
Le app distribuite tramite il Mac App Store possono ospitare plug-in o estensioni basate su meccanismi non App Store.
Le app che offrono "loot box" o altri meccanismi di acquisto di oggetti virtuali casuali devono rivelare ai clienti le probabilità di ottenere ciascun tipo di articolo prima che effettuino un acquisto.
Le app senza abbonamento possono offrire una prova gratuita basata sul tempo prima di offrire un'opzione di sblocco completo impostando l'elemento IAP non consumabile in "Livello di prezzo 0" e denominandolo in base alla convenzione di denominazione "XX giorni di prova".
Prima di iniziare il periodo di prova, l'app deve indicare chiaramente la durata del periodo di prova, i contenuti o i servizi che non saranno più accessibili al termine del periodo di prova ed eventuali costi successivi che l'utente dovrà pagare per ottenere la piena funzionalità .
Motivi comuni di rifiuto
Ciò è dovuto principalmente all'accesso a pagamenti di terze parti nell'App.
Soluzione
Continua a utilizzare i metodi di pagamento di Apple, utilizzando il modulo di acquisto interno per la visualizzazione. Se il prodotto virtuale è nascosto o il metodo di pagamento viene modificato dopo il passaggio, c'è il rischio di downgrade e pinning.
Raccolta e conservazione dei dati
Motivi comuni di rifiuto
Il problema principale è che l'App obbliga gli utenti a registrarsi e raccoglie/condivide segretamente le proprie informazioni personali in base a funzionalità che non richiedono informazioni sull'utente.
Apple lo sta prendendo più sul serio dopo il WWDC, quindi gli sviluppatori devono prestare maggiore attenzione.
Soluzione
È necessario prima consultare l'utente e lasciare che l'utente acconsenta alla registrazione, e la funzione "strong login" deve essere modificata per richiedere la versione di accesso.
Inoltre, alcune funzioni di recupero dei dati dovrebbero essere consultate con gli utenti per evitare l'accesso non autorizzato predefinito di Apple alle informazioni sul cellulare.
Contenuto generato dall'utente
Motivi comuni di rifiuto
Per i prodotti social o i prodotti con contenuti UGC forti (ad es. Facebook, Twitter, instagram), Apple richiede agli sviluppatori di filtrare i contenuti discutibili (ad es. violenza, pornografia, violazione del copyright, ecc.); e per fornire un meccanismo di revisione rigoroso e informazioni di contatto dettagliate degli sviluppatori.
Soluzione
Si raccomanda di assicurarsi che il contenuto dell'utente nell'App non contenga violenza, pornografia, ecc. Inoltre, in base alle informazioni raccolte finora, la "comunicazione telefonica attiva" può essere applicata solo per la clausola 1.2, quindi gli sviluppatori possono provare a richiedere la comunicazione telefonica se la relativa clausola è respinta.
Proprietà intellettuale
Motivi comuni di rifiuto
L'app non è autorizzata a utilizzare materiali di terze parti protetti da copyright; inoltre, l'app a scaffale non è simile ai prodotti Apple esistenti.
Questa volta al WWDC, dopo l'aggiornamento del software di Apple, si consiglia agli sviluppatori di verificare i propri prodotti e differenziare l'App dai prodotti Apple.
Soluzione
Ti consigliamo di assicurarti che l'app contenga solo contenuti per i quali hai creato o hai il permesso di utilizzare.
Utilizzare prove scritte di terze parti protette da copyright per la presentazione durante l'invio di prodotti.
Contenuti offensivi
Motivi comuni di rifiuto
Contenuti dell'app offensivi, sconsiderati, inquietanti, offensivi o volgari.
Soluzione
Si raccomanda che anche il meccanismo di audit, l'attuale politica nazionale in questo senso, sia molto preoccupato, si raccomanda di garantire la sicurezza del contenuto, l'elaborazione tempestiva del contenuto visualizzato pertinente, non abbia una mentalità casuale.
App duplicata
Motivi comuni di rifiuto
Ciò generalmente significa che l'app è simile all'app di qualcun altro sullo scaffale in termini di funzionalità o codice, che in parole povere è ciò che Apple considera un pacchetto di giubbotti.
Soluzione
Questo può essere risolto cambiando il nome, l'icona, il colore principale, il codice, ecc. Il focus è sul codice. E fai attenzione a inviare gli stessi pacchetti di app a distanza di almeno un giorno.
Non caricare più pacchetti dello stesso tipo contemporaneamente, poiché è facile essere identificato e preso di mira da Apple.
Requisiti funzionali minimi
Motivi comuni di rifiuto
Apple ritiene che le app caricate che non hanno funzionalità sufficienti o non hanno le proprie funzionalità di base, come un prodotto che viene confezionato direttamente su una pagina Web, possano facilmente innescare questo problema.
Soluzione
È possibile aggiungere alcune funzionalità per arricchire il prodotto (barra di navigazione, aggiornamento a tendina, notifiche push, ecc.). Se ritieni che il prodotto sia perfettamente funzionante e non abbia ancora superato la revisione, puoi spiegare ad Apple le esigenze dell'utente che il prodotto risolve e le caratteristiche specifiche che vengono presentate, e puoi anche inviare screenshot della pagina web e dell'App direttamente ad Apple per una migliore identificazione.
Servizi basati sulla posizione
Motivi comuni di rifiuto
L'App non ha il permesso di condividere i dati degli utenti raccolti con terze parti e non specifica lo scopo di utilizzo, come posizione, numero di conto, ecc.
Soluzione
Se si desidera acquisire i dati dell'utente, è necessario richiedere all'utente e ottenere l'autorizzazione dall'utente, o renderlo facoltativo, e informare chiaramente Apple dello scopo dell'utilizzo dei dati dell'utente.
In generale, dovrebbe essere fornito un messaggio pop-up per indicare a cosa serve l'autorizzazione e dovrebbero essere informati sia l'utente che il provider (Apple).
Ovviamente, se Apple fornisce chiaramente il motivo del rifiuto nell'e-mail, puoi apportare le modifiche corrispondenti in base ai problemi riscontrati da Apple.
Per garantire che l'atteggiamento sia un'elaborazione corretta e tempestiva, quando non vengono commessi errori, è possibile fare ricorso direttamente e si consiglia di fornire prove evidenti per la prova, che miglioreranno la velocità di superamento della revisione.
Se stai cercando di saperne di più sulle tendenze del settore dei giochi nel 2021 e consigli di ottimizzare lo sviluppo, la crescita e le strategie di guadagno del tuo gioco, iscriviti al nostro gruppo Facebook per notizie più fresche e tempestive del settore!
Clicca qui per unirti al nostro gruppo Facebook!