Blog

Come testare un'app con TestFlight?

TestFlight
TestFlight
TestFlight è una soluzione gratuita fornita da Apple, per testare un'applicazione iOS prima che questa venga rilasciata su App Store. È un'alternativa che può sostituire My GoodBarber o la versione Ad Hoc, soprattutto se sei un reseller.

Il processo è abbastanza semplice.
1/ Carica l'app su App Store Connect
2/ Invia un invito a coloro che dovranno testare l'app
3/ Testa l'app utilizzando TestFlight app.

Ciononostante ci sono alcune piccole cose da tenere in considerazione.
 

Carica la tua app su App Store Connect

Con TestFlight gli utenti possono testare la versione di produzione della tua app. Da utente GoodBarber questo significa che farai testare loro il binary file che hai recuperato dal back office alla fine del processo di invio e non la versione Ad Hoc.

In altre parole, nel tuo back office GoodBarber, devi arrivare alla fine di tale procedura per scaricare il file .ipa che andrà poi caricato su App Store Connect. Per farlo, come probabilmente già sai, usa Transporter  seguendo lo stesso procedimento che si effettua quando si pubblica un'app su App Store.
 

Invita gli utenti a testare l'applicazione

Schermata di iTunes Connect
Schermata di iTunes Connect
Una volta che il file .ipa è stato caricato su App Store Connect, puoi invitare degli utenti a testare la tua app. Ci sono due tipi di tester che possono essere invitati.

- Internal tester
Si tratta dei tuoi utenti App Store Connect. A meno che non si tratti di membri del tuo team ai quali è stato dato accesso al tuo account App Store Connect, in pochi casi inviterai dei 'tester interni' ad effettuare dei test su uno dei tuoi progetti. Se dovessi farlo, tieni in conto che puoi invitare fino a un massimo di 25 tester interni per progetto.

- External tester
Non c'é bisogno di avere un account App Store Connect per essere un 'tester esterno'. Puoi invitare chi vuoi, fino a 10,000 tester. Quando inviti dei tester, Apple fa una revisione dell'app, concedendo il permesso a testare l'applicazione.
Questo è il motivo per cui dovrai fornire alcune informazioni ad Apple relativamente alla tua app: qual è lo scopo della tua applicazione mobile, cosa devono testare gli utenti, chi può contattare Apple durante il processo di verifica.

Inserisci quindi l'e-mail dei tester esterni e aggiungi la build da testare.

Una volta che la build sarà stata approvata per il beta testing, riceverai un'e-mail da Apple. Per abilitare dei tester a provare l'app, basta andare su App Store Connect e cliccare sul pulsante Invia inviti.
 

Scarica TestFlight ed effettua dei test

Scarica TestFlight
Scarica TestFlight
Gli utenti che sono stati invitati riceveranno una mail con un link per testare l'app. Per poterla testare é necessario aver prima scaricato l'app TestFlight.

Dopo aver accettato l'invio, questi saranno indirizzati sull'app e gli verrà richiesto di installare l'app da testare. L'applicazione in questione apparirà sui loro schermi (segnalata da un puntino arancione), oltre che sull'app TestFlight.

Una sessione di test dura 90 giorni. Dopo questo periodo non é possibile effettuare alcun test, a meno che tu non abbia caricato una nuova build per iniziare daccapo.

Pro & contro

Personalmente preferisco testare la mia app con la versione ad hoc, anche se va detto TestFlight ha alcuni vantaggi.

Ad hoc
Pro
- Non é necessario creare un archivio su App Store Connect per passare alla fase di test.
- Non é necessario avere un abbonamento GoodBarber attivo per generare la versione ad hoc. Può essere tranquillamente fatto durante il periodo di prova.
- Non c'é bisogno di alcuna validazione per far testare la tua app a qualcuno.

Contro
- Hai bisogno dell'UDID del tester prima di generare la versione ad hoc
 
TestFlight (solo tester esterni)
Pro
- Non é necessario avere l'UDID dei tester.

Contro
- Bisogna creare un archivio su App Store Connect, cosa che bisogna comunque fare per pubblicare la tua app.
- É necessaria una validazione per avere dei tester esterni.
- Non si ha un'idea precisa sui tempi di revisione. 
- Il periodo per effettuare dei test è limitato nel tempo.

Il mio suggerimento per i reseller è quello di utilizzare TestFlight invece della versione ad hoc, se non si vuole che gli utenti vedano la parola 'goodbarber' in fase di installazione dell'ad hoc. In caso contrario, se non c'è questa necessità, io consiglio sempre questa versione dell'app per fare dei test.
 
Per andare più a fondo sull'argomento, qui puoi trovare un video tutorial su TestFlight . Qui invece hai tutta la documentazione dettagliata .
 

Continua a leggere

  4 min di lettura

Le tue live e i tuoi video Twitch, ora nella tua app

In breve. Twitch è un'estensione di GoodBarber, l'app builder no-code, che aggiunge un canale Twitch come fonte di una sezione video. Quando il canale è in diretta, la live occupa la cima della sezione; per il resto del tempo, la sezione elenca i video del canale. La colleghi una volta sola, con un Client ID e un Client Secret della console per sviluppatori di Twitch. È gratuita per le app Content: ogni sezione conta come una delle estensioni incluse nel tuo piano.Il pubblico è su Twitch. A settembre 2026 gli spettatori vi hanno guardato 1,51 miliardi di ore di live, con in media 2,1 milioni di persone davanti a uno stream in ogni momento, secondo TwitchTracker. Ecco come funziona l'estensione per una creator che va in diretta ogni martedì alle 20.

  4 min di lettura

Trasforma i tuoi documenti in risposte con GoodBarber Chatbot

In un’app, pubblicare un documento utile è solo una parte del lavoro. Le persone devono anche trovare l’informazione giusta quando stanno per agire. Un file con un nome chiaro aiuta chi consulta una raccolta di documenti, ma il lettore può avere una domanda più immediata.La comunicazione aziendale è soltanto una delle applicazioni possibili. Lo stesso approccio può servire per risorse didattiche, guide per i membri di un’organizzazione, riferimenti tecnici o altri documenti utili condivisi in un’app. Nel nostro esempio, un collega sta organizzando una trasferta presso un cliente e vuole sapere:Quali spese di viaggio richiedono un’approvazione preventiva?Abbiamo aggiunto i documenti alle fonti di GoodBarber Chatbot perché i file che già mantieni aggiornati possano alimentare queste conversazioni. Tu scegli i documenti. Gli utenti fanno domande con le proprie parole. L’assistente cerca i passaggi pertinenti e li usa per formulare una risposta.La domanda diventa un punto di accesso al regolamento. Il dipendente può partire dalla decisione che deve prendere, anche senza conoscere il titolo del documento che la spiega.