Indietro

Distribuire la tua app iOS con le Custom App

il 

Molto spesso le app iOS sono distribuite tramite l'App Store. Ma a seconda delle tue esigenze e di chi è il tuo pubblico, ci sono diversi modi per distribuire un'app.
Se l'utente finale della tua app è un'organizzazione, dei dipendenti o degli studenti, probabilmente vorrai distribuire la tua app privatamente.

In questo caso, hai due opzioni:
 
  • In House con il programma Apple Developer Enterprise, che ti consente di creare certificati e profili provisioning al fine di distribuire le tue app tramite un portale interno o un URL.
  • Distribuzione di app personalizzate. Le Custom app  possono essere distribuite tramite Apple Business Manager tramite MDM o codici di riscatto tramite l'App Store pubblico. A partire dal 6 febbraio 2020 è anche possibile distribuire app personalizzate tramite Apple School Manager.
Tuttavia, come raccomandato da Apple, la distribuzione interna è soggetta a rigide linee guida ed è pensata solo per i casi che non possono essere risolti dalla distribuzione di app personalizzate. Scopri di più sulla distribuzione in-house  nel nostro articolo sul blog.

Cosa sono le Custom App?


Nel 2019, Apple ha annunciato una nuova distribuzione di app personalizzate durante la sua conferenza annuale degli sviluppatori (WWDC). Questa nuova opzione di distribuzione è stata introdotta come nuovo canale di distribuzione interno predefinito. Con questo metodo, distribuirai la tua app privatamente mentre usi App Store Connect e Apple Business Manager. La distribuzione di app personalizzate è consigliata se stai distribuendo le tue app a partner, clienti, dipendenti interni o affiliati.

Ciò significa anche che quando l'app viene distribuita come app personalizzata, è ospitata su App Store Connecte passa attraverso la revisione di Apple per verificare che sia conforme alle linee guida dell'App Store.

Come funzionano le Custom App?

Le app personalizzate fanno parte del Programma per sviluppatori Apple e sono ospitate da Apple in Apple Business Manager (ABM).
 
  1. Se stai sviluppando l'app per i tuoi dipendenti:
Dovrai fornire informazioni sulla tua attività, incluso il numero D-U-N-S e un indirizzo e-mail che non è stato utilizzato come ID Apple per alcun servizio o sito Web Apple.
Dopo esserti registrato ad Apple Business Manager, puoi trovare il nome e l'ID della tua organizzazione in Impostazioni, quindi Informazioni sulla registrazione. Queste informazioni sono necessarie per la revisione della tua app. Se stavi utilizzando il Volume Purchase Program (VPP), puoi iscriverti ad Apple Business Manager e quindi invitare gli acquirenti VPP esistenti sul tuo nuovo account Apple Business Manager.
  • Revisione Apple. L'app verrà caricata su App Store Connect e inviata per la revisione da parte di Apple. Apple esaminerà l'app come se fosse stata pubblicata sull'App Store.
  • Distribuzione delle licenze tramite MDM: l'app può essere installata sui dispositivi precedentemente registrati sul server Mobile Device Manager creato su Apple Business Manager.
  • Genera codice di riscatto: se scegli questa opzione, dopo che l'app è stata approvata da Apple, dovrai generare il codice di riscatto utilizzando Apple Business Manager. È possibile generare più codici contemporaneamente. Scarica il file dei codici (sarà in un foglio di calcolo). Ogni codice è valido solo per un'installazione. Se i tuoi dipendenti devono scaricare di nuovo l'app, dovrai generare un nuovo codice.
Il codice di rimborso non dovrebbe mai essere reso pubblico. È previsto che solo i tuoi dipendenti li abbiano.
    2. Se stai sviluppando un'app per clienti, partner o affiliati​
  • Il tuo cliente deve iscriversi ad ABM
  • Dovrai poi caricare l'app su App Store Connect con il tuo account e impostarla per la distribuzione privata. Nella sezione Prezzi e disponibilità, seleziona "disponibile privatamente come app personalizzata per le aziende". Ti servirà il DEP ID (Device Enrollment Program) e il nome dell'organizzazione del tuo cliente (ottengono queste informazioni da ABM). È obbligatorio fissare il prezzo in questa fase.
  • Invia l'app per la revisione.
  • Una volta approvata l'app, l'organizzazione può acquistare l'app in business.apple.com in Custom apps Content. Vedranno l'app nella loro dashboard. Avranno quindi la possibilità di acquistare licenze di gestione o codici di riscatto.

Quali sono i vantaggi delle Custom app?

  • Con un solo programma puoi gestire sia le tue app nell'App Store che quelle interne.
  • Questo nuovo metodo consente agli sviluppatori di app interni di utilizzare strumenti come TestFlight e App Store Connect per app personalizzate. Questi strumenti erano precedentemente disponibili solo per gli sviluppatori di app rivolti al cliente / consumatore.
  • Le app non scadono, quindi non devi preoccuparti della scadenza dei certificati di distribuzione.
  • Mentre con la distribuzione interna puoi distribuire solo ai dipendenti, le App personalizzate ti consentono in realtà di raggiungere un pubblico più ampio (affiliati aziendali, clienti, franchising, ecc.).
Le app personalizzate facilitano inoltre la collaborazione con sviluppatori di terze parti. Uno sviluppatore può ora creare un'app per un'organizzazione e vendere l'app tramite App personalizzate con il proprio account e fornire semplicemente ai propri clienti (l'organizzazione) l'accesso per scaricare l'app (MDM o codici di riscatto). Potrebbero anche decidere di vendere il codice sorgente e lasciare che l'organizzazione gestisca l'invio dell'App personalizzata con il proprio account.


Nota: non è possibile cambiare un'app dalla distribuzione privata a quella pubblica e viceversa.