Venti controlli, ognuno con il motivo e un modo per verificarlo. Spuntali in ordine; quando uno non passa, fermati e correggi.
Build
- Build di release, non un'esecuzione di debug. Perché: le build di debug si comportano e rendono in modo diverso. Verifica: installa esattamente il file che caricherai su un telefono pulito.
- Numero di versione e ID dell'app sono definitivi. Perché: la guida di Google Play dice che i nomi di pacchetto sono unici e permanenti e non possono essere eliminati né riutilizzati. Verifica: leggili nella configurazione della build e nella schermata informazioni dell'app installata.
- Nessuna schermata di debug, pulsante di test o testo segnaposto. Verifica: apri ogni schermata e leggi ogni etichetta.
- Il primo avvio dopo un'installazione pulita funziona. Verifica: disinstalla, installa, apri senza account e senza dati.
- Funziona su almeno due dispositivi reali. Verifica: uno recente, uno più vecchio o più piccolo. Vedi quali dispositivi Android testare.
Segreti e dati
- Nessuna chiave o password nel codice o nel pacchetto dell'app. Verifica: segui chiavi API e segreti nelle app generate con l'AI.
- Ogni chiave che hai mai incollato in un prompt o in una chat viene sostituita. Perché: considerala esposta. Verifica: la vecchia chiave non funziona più.
- Conosci ogni servizio con cui parla la tua app. Verifica: elenca ogni indirizzo di rete e libreria che gestisce dati degli utenti.
- Le regole del server non sono "aperte a tutti". Perché: un'impostazione predefinita pensata per una demo può permettere a chiunque di leggere i dati. Verifica: prova a leggere i dati da disconnesso.
Privacy e policy
- Esiste un'informativa sulla privacy, è pubblica e corrisponde a ciò che fa l'app. Verifica: apri il link nel browser e confrontalo con il punto 8. Non è consulenza legale.
- Le dichiarazioni sui dati dello store corrispondono all'app. Perché: la guida "Sicurezza dei dati" di Google Play dice che le dichiarazioni devono riflettere il comportamento reale dell'app, inclusi i dati gestiti da librerie e SDK di terzi, e che un'informativa sulla privacy è obbligatoria. Verifica: confronta il modulo con il punto 8 prima di inviare.
- L'eliminazione dell'account funziona se la tua app ha account. Perché: Apple (linea guida 5.1.1(v)) richiede l'eliminazione dell'account nell'app se l'app supporta la creazione di account; Google Play chiede un percorso nell'app più un link web per le richieste di eliminazione. Verifica: prova entrambi i percorsi con un account di test.
Scheda
- Gli screenshot mostrano l'app reale e attuale. Verifica: confronta ogni screenshot con la build.
- La descrizione dice cosa fa e cosa non fa l'app. Perché: una scheda che promette più di quanto fa l'app delude gli utenti. Verifica: chiedi a qualcuno di leggerla e di dirti cosa si aspetta.
- L'email di contatto funziona. Verifica: invia un messaggio a quell'indirizzo.
Tester e feedback
- Se ti serve un test chiuso su Google Play, è in corso. Verifica: vedi i requisiti del test chiuso e cosa conta come 14 giorni.
- Almeno una persona che non l'ha costruita l'ha usata dall'inizio alla fine. Verifica: un report scritto, non un "tutto ok".
- I problemi noti sono scritti e classificati. Verifica: un elenco con "da correggere prima del lancio" segnato. Vedi come dare priorità ai report di crash.
- C'è un posto privato dove gli utenti possono segnalare problemi. Perché: intercetta i problemi prima che diventino valutazioni pubbliche.
- Chiederai recensioni in modo onesto, una volta, dopo un buon momento. Le recensioni devono venire da un prodotto che piace e da una richiesta onesta, mai dall'acquisto o dallo scambio. Vedi comprare recensioni per app: rischi e cosa fare invece.
Dopo aver spuntato tutto
Prova AppReviewX per ricevere feedback privato e strutturato da altri sviluppatori nei round di test. Un feedback = 1 credito; i nuovi account partono da 0. Le regole degli store cambiano, quindi ricontrolla le pagine ufficiali.
Correlati: Hub del vibe coding, segreti e chiavi API, bug che trovano i tester.