Iniziare a utilizzare la pubblicazione di app personalizzata

L'API Google Play Custom App Publishing è destinata ai provider per la gestione della mobilità aziendale (EMM), agli sviluppatori di app di terze parti e ad altre organizzazioni che vogliono consentire ai propri clienti aziendali di pubblicare app private (chiamate anche app personalizzate) direttamente dalla propria interfaccia utente finale.

Un cliente aziendale è un'organizzazione che utilizza la versione gestita di Google Play per distribuire app di lavoro ai dipendenti. Ogni cliente aziendale gestisce la propria versione gestita del Google Play Store, che può includere app pubbliche e private. Le app private non sono disponibili all'esterno dell'azienda: solo gli utenti con accesso alla versione gestita del Google Play Store dell'azienda possono visualizzare e installare le app private.

Configurazione preliminare

Prima di poter pubblicare app private utilizzando l'API Google Play Custom App Publishing, devi prima abilitare l'API Google Play Custom App Publishing per un progetto, creare un account di servizio e concedere a questo account l'autorizzazione di pubblicazione nel tuo account sviluppatore Play Console.

Attiva l'API Google Play Custom App Publishing

Per abilitare l'API Google Play Custom App Publishing per un progetto, segui questi passaggi:

  1. Apri la console API di Google. Se non hai un Account Google, seleziona Altre opzioni > Crea account e compila il modulo per creare un account. Se hai un Account Google, accedi, se richiesto.

  2. Nell'elenco dei progetti, seleziona un progetto o creane uno.

  3. Apri la libreria API.

  4. Cerca nella libreria API l'API Google Play Custom App Publishing. Per abilitare l'API, selezionala e fai clic su enable.

Creare un account di servizio

Con lo stesso progetto per il quale hai abilitato l'API Google Play Custom App Publishing, segui questi passaggi per creare un account di servizio:

  1. Apri la console API di Google. Accedi, se richiesto.

  2. Dall'elenco dei progetti, scegli quello che hai selezionato o creato al momento dell'abilitazione dell'API.

  3. Nel menu principale, seleziona IAM e amministrazione > Account di servizio > Crea account di servizio.

  4. Inserisci un nome per l'account di servizio e seleziona Fornisci nuova chiave privata. Fai clic su Crea.

Prendi nota dell'indirizzo email dell'account di servizio e archivia il file della chiave privata dell'account di servizio in una posizione accessibile alla tua applicazione. La tua applicazione necessita di chiamate autorizzate all'API Google Play Custom App Publishing.

Concedi l'autorizzazione di pubblicazione all'account di servizio

Per concedere l'autorizzazione di pubblicazione all'account di servizio che hai creato, segui questi passaggi:

  1. Apri Play Console.

  2. Seleziona un account sviluppatore esistente o creane uno nuovo.

  3. Segui i passaggi indicati nel documento Concedi agli utenti l'accesso per concedere l'autorizzazione a creare e pubblicare app private all'indirizzo email dell'account di servizio.

Recuperare l'ID account sviluppatore

Al termine della procedura di configurazione e autorizzazione, prendi nota dell'ID account sviluppatore indicato nell'URL di Play Console:

https://play.google.com/console/developers/123456

Devi passare l'ID account sviluppatore come parametro quando pubblichi app private per l'azienda dell'utente.