Percorso di aggiornamento per iTunes Connect TestFlight tester esterni dopo il rilascio su App Store?

5

Quando rilasci su App Store dopo aver utilizzato il test beta di iTunes Connect Testflight, quale è un buon modo per assicurarti che i tester esterni vengano aggiornati in modo pulito alla versione ufficiale di App Store? In particolare:

  • I tester esterni riceveranno una notifica sul dispositivo che una nuova versione dell'app è a disposizione? Sarà una normale notifica iOS, una notifica dall'app Testflight o entrambi?
  • Nella schermata iniziale, l'icona dell'app beta mostra qualsiasi indicazione è stato sostituito da un'app non beta?
  • Se l'utente ha aggiornamenti automatici delle app attivati, verrà installata l'app store scaricare e installare automaticamente, sostituendo l'app beta? O lo farà l'utente deve eseguire l'aggiornamento manualmente anche se gli aggiornamenti automatici sono abilitati?
  • Se l'utente apre l'app Apple Testflight, vedrà qualsiasi indicazione che la build che stavano testando è stata sostituita da un rilasciato build?
  • [scenario peggiore] Se l'aggiornamento automatico non è abilitato o non funziona per le app beta, cosa succede quando l'utente tenta di aprire l'app dopo il rilascio del nostro app store? L'app si bloccherà semplicemente senza alcuna indicazione per l'utente di ciò che è successo o come risolverlo?

Se le risposte ad alcune delle domande precedenti sono "forse", quale configurazione o impostazioni dovremmo utilizzare per garantire che gli aggiornamenti delle app funzionino come previsto? (dove "previsto" significa che quando rilasciamo l'app nell'app store, tutti i tester dovrebbero essere aggiornati con la nuova versione dell'app).

Fare ricerche su questo argomento non è stato di grande aiuto, forse perché il supporto di Apple TestFlight ha solo pochi mesi, quindi Google è dominato da link alle notizie non tecniche invece di blog tecnici e altri luoghi che possono offrire maggiori dettagli. Non sono riuscito a trovare blog di programmatori che parlassero del flusso di lavoro "upgrade da tester esterno a versione di app store".

La documentazione di Apple è chiara su ciò che accade dal punto di vista dell'applicazione web iTunes Connect (vedi gli estratti qui sotto, combinati per chiarezza) ma non molto chiaro sull'esperienza utente dei tester esterni, che è quello che sto cercando di risolvere. Ecco alcuni estratti di Apple's Doc che illustrano questo:

Finish Testing an App. To stop testing a prerelease version of an app that is actively being tested in TestFlight beta testing, set the Testing switch into the Off (white) position.

Submit to the App Store When you are done using TestFlight beta testing, you can submit the app for final review. Before you submit it, make sure you no longer want to test it or any builds you uploaded earlier than it. When the app becomes Ready for Sale in the App Store, testing automatically stops on earlier builds, and you will be unable to view or test them. See When builds become unavailable for more details. If you want to resume testing of an earlier build, you can upload it as a new build associated with a new prerelease version.

When builds become unavailable Before your app becomes Ready for Sale, the Prerelease pane lists all builds for all prerelease versions you have uploaded. After the app becomes Ready for Sale, some of the builds will be removed from the pane:

The build used in the app is removed from Prerelease, as are all other builds in the same prerelease version. All builds in earlier prerelease versions are also removed from Prerelease. On the Prerelease page, the sections for those prerelease versions will be removed.

BTW, in precedenza ho posto questa domanda su Stack Overflow in cui è stato eliminato per mancanza di risposte, e sembra che una casa migliore per questo potrebbe essere Ask Different dove le domande di iTunes Connect sono apparentemente meta.stackoverflow.com/a/272168/126352">encouraged.

    
posta Justin Grant 26.02.2015 - 06:14
fonte

2 risposte

1

Il modo pragmatico per assicurarsi che tutti i tester siano fuori dall'app è aspettare i 30 giorni per la scadenza della build e farli prendere manualmente la versione del negozio.

Potresti anche caricare una nuova build beta per istruirli a fare lo stesso. In questo modo ricevono una e-mail da Apple con le notizie che vuoi trasmettere a loro e una durata limitata per farle fuori tutte quelle build.

    
risposta data 11.05.2015 - 19:18
fonte
0

Per quanto posso vedere, non c'è supporto per questo requisito. Penso che spetti a te lasciare che i beta tester sappiano che esiste una versione del negozio che può essere considerata mediabile. Le beta scadono comunque dopo un mese, quindi essere solo una versione temporaneamente disponibile è il punto del sistema. Hai i loro indirizzi email.

    
risposta data 18.03.2015 - 15:00
fonte

Leggi altre domande sui tag