Che tu decida di inviare l'app autonomamente o che GoodBarber la invii per te, dovrai assicurarti che sia conforme alle regole di Apple e più precisamente alle linee guida di revisione dell'App Store.

Ecco una lista di verifiche di tutto ciò che dovresti controllare prima di richiedere una revisione.
Ciò consentirà di risparmiare tempo durante la revisione dell'applicazione e quindi di ridurre il tempo di invio della tua applicazione ad Apple
Per ulteriori informazioni sul processo di revisione IOS, leggi questa guida.


1

Contenuto e design dell'app

Avviso: qualsiasi applicazione incompleta verrà automaticamente rifiutata da Apple.

When you apply for GoodBarber's or Apple's review, the app must be finalized as if it was ready to be distributed to your final users:
Nessuna sezione o categoria vuota.
Nessun contenuto demo.
Nessun testo segnaposto.
Nessuna menzione di "Test" in qualsiasi punto dell'app.


Presta particolare attenzione ai seguenti elementi:

-Non devono essere menzionati Google/Android o altri concorrenti di Apple, comprese le immagini di dispositivi appartenenti ad altri marchi e i reindirizzamenti ai loro siti web.

-Sezioni Evento: assicurati di avere eventi che hanno una scadenza lontana nel tempo.
Se i tuoi eventi sono finiti quando l'app viene riesaminata, la sezione sarà vuota e l'app verrà rifiutata.

- Numero di sezioni ed interattività: consigliamo almeno 5 sezioni di contenuto nativo e 2 sezioni di contenuto interattivo.

- I link che consentono agli utenti di effettuare donazioni devono aprirsi al di fuori dell'app, nel browser del telefono.

Per aprire un collegamento dall'app, utilizza una sezione Click-To e aggiungi la seguente proprietà all'URL: "? GbOpenExternal = 1".
L'URL deve rispettare il seguente formato: "https://www.iltuourl.com?gbOpenExternal=1"
Per ulteriori informazioni sui collegamenti, consulta questa guida .

- Freccia indietro: la freccia indietro deve essere chiaramente visibile. Non dev'essere dello stesso colore dello sfondo.
Controlla il colore e/o la forma della freccia in Design e struttura > Design> Design generale> Logo & Titolo > attiva la scheda Avanzate (in alto a destra in questo menu)


2

Configurazione estensioni

A seconda delle estensioni aggiunte alla tua app, potresti dover eseguire verifiche extra:

- Autenticazione:
1/ Crea un utente di test
per consentire al team di revisione di testare la tua applicazione. NON chiamare questo utente  "Test". Dagli un nome vero, come se fosse un vero utente.
Per creare un utente di prova, vai su Comunità > Elenco utenti , clicca su Aggiungi utente (pulsante in alto a destra) e utilizza un indirizzo e-mail come login. 

N.b.: se hai attivato l'estensione Gruppi di utenti, aggiungi l'utente di prova a tutti i gruppi che hai creato. 

2/ Apple ritiene che gli utenti non debbano generalmente condividere le informazioni personali per accedere al contenuto di un'app (ad esempio, un numero di telefono, la data di nascita...). 
Se l'app non include funzioni significative basate sull'account (ad esempio, l'iscrizione a un programma per il quale l'app è stata creata), dovrebbe essere accessibile senza login.
Se privatizzi completamente l'app o le sezioni, senza possibilità di registrarsi, dovresti essere in grado di dimostrare ad Apple che l'intera app (o anche alcune sezioni) fanno parte di un servizio acquistato fuori dall'app.

3/ La registrazione dell'account non dovrebbe essere obbligatoria se l'app è completamente chiusa. L'utente non deve fornire informazioni personali in cambio dell'accesso all'app.

Per ulteriori informazioni sull'Autenticazione, leggi questa guida .

- Geofence
Devi avere almeno un tag attivo. Per verificarlo, vai al menu di sinistra Notifiche > Geoalert > Geofence

2/ Localizzazione in secondo piano: 
La localizzazione può essere attivata nella seguente pagina: Impostazioni > Impostazioni di compilazione
N.b.: i servizi di localizzazione e la localizzazione in background sono due cose diverse. I servizi di localizzazione vengono utilizzati per visualizzare la posizione dell'utente su una mappa o per indirizzare le notifiche push, mentre la localizzazione in background viene utilizzata solo con Geofencing. 

Se la localizzazione in background è attivata:

- Aggiungi la seguente frase alla fine della descrizione dell'App Store della tua applicazione: "L'uso continuo del GPS in background può ridurre drasticamente la durata della batteria".

- Se GoodBarber si occupa della pubblicazione della tua app, specifica nel brief il motivo per cui la geolocalizzazione in background è necessaria.
Si noti che Apple ne vieta l'uso per scopi di marketing. È necessario avere un motivo valido per utilizzare questa funzionalità. (Ad esempio, se la tua app è stata realizzata per avvisare l'utente di disastri, incidenti, aree da evitare, ecc.)

Per ulteriori informazioni sull'estensione Geofence, leggi questa Guida online

- Beacon
Devi avere almeno un UUID attivo.
Per verificare, segui il percorso dal menu di sinistra Notifiche > Geoalert > iBeacons .

Per ulteriori informazioni sui Beacon, leggi questa guida .


3

Back office> Impostazioni generali

A seconda dei contenuti aggiunti all'app, potrebbe essere necessario eseguire ulteriori verifiche: 

- Contatto email
È possibile modificare l'e-mail di contatto qui: Impostazioni > Informazioni sull'app
Non utilizzare un indirizzo email di contatto Gmail, Yahoo o Hotmail.
Le e-mail automatiche inviate da questi indirizzi sono spesso bloccate. Alcune e-mail automatiche potrebbero non essere ricevute correttamente da tutti i tuoi utenti.

- Riproduzione audio
La riproduzione audio (modalità audio in background) dev'essere abilitata se si dispone di una sezione audio o live audio. Puoi verificarlo qui: Impostazioni > Impostazioni di compilazione
Avviso: se decidi di disabilitare tutte le sezioni audio o live audio, è necessario prima disabilitare l'opzione Riproduzione audio.


4

Modulo informativo per "GoodBarber takes care"

Se GoodBarber si occupa della pubblicazione, ti viene richiesto di compilare un modulo con tutte le informazioni sull'app. 
Presta particolare attenzione agli elementi elencati nella seguente guida online: iOS - Revisione e pubblicazione di una nuova app iOS da parte di GoodBarber
Dopo l'invio del modulo, verrà generato un ticket nel Supporto .
Verrà inoltre aperta una finestra di dialogo nel menu Pubblica > App iOS > Pubblica .
Il team di revisione ti contatterà entro un giorno lavorativo nel ticket di supporto per dirti se è necessario apportare modifiche all'app per migliorarne la conformità alle linee guida di Apple. 


Altri articoli