Pubblicare in Google Play Store

Importante

Visual Studio App Center è pianificato per il ritiro il 31 marzo 2025. Anche se è possibile continuare a usare Visual Studio App Center fino a quando non viene completamente ritirato, esistono diverse alternative consigliate a cui è possibile prendere in considerazione la migrazione.

Altre informazioni sulle sequenze temporali di supporto e sulle alternative.

Pubblicare un aggiornamento in Google Play Store, incluse le tracce Alpha e Beta da App Center.

Prerequisiti

  • Google richiede che la prima versione dell'applicazione Google Play venga pubblicata nell'ambiente di produzione tramite la console di Google.
  • Un account Google Play Developer. Se non è disponibile, è possibile iscriversi al portale degli account per sviluppatori Google.
  • Assicurarsi di disporre di un progetto API e di un account del servizio per App Center per creare una connessione a Google Store e di accedere alle API Google per conto dell'utente.
  • Per altre informazioni su queste tracce, vedere Pubblicare l'app .
  • Configurare La firma dell'app da Google per pubblicare i file bundle di .aab app Android.

Per altre informazioni, vedere Come usare la console di Google Play.

Collegamento del progetto API

Per accedere all'API Google, collegare Google Play Console a un progetto API Google. Nella maggior parte dei casi, è consigliabile creare un nuovo progetto API, anche se gli utenti delle API correnti possono collegarsi a un progetto API esistente. Tenere presente che ogni progetto API può essere collegato solo a un singolo account di Google Play Console.

Creazione di un nuovo progetto API

  • Passare alla pagina accesso all'API Google in Google Play Console.
  • Accettare le condizioni per il servizio.
  • Fare clic su Crea nuovo progetto.
  • Un progetto API viene generato automaticamente e collegato alla console di Google Play.

Uso di un progetto API esistente

  • Se si è già un utente dell'API per sviluppatori di Google Play, è possibile collegarsi al progetto API esistente seguendo questa procedura. Se il progetto API a cui collegarsi non è elencato, verificare che l'account di Google Play Console sia designato come proprietario e che l'API per sviluppatori di Google Play sia abilitata.
  • Passare alla pagina accesso all'API Google in Google Play Console.
  • Accettare le condizioni per l'API per il servizio.
  • Scegliere il progetto da collegare.
  • Fare clic su Collegamento.

Configurazione dei client di accesso all'API

Uno dei vantaggi aggiuntivi della creazione di un account del servizio Google è l'accesso all'API da un server di compilazione senza fornire le credenziali utente personali, di seguito è riportata una guida dettagliata su come configurare l'account del servizio Google:

Passare alla pagina accesso all'API Google in Google Play Console.

Google Play: configurazione dell'accesso all'API

In Account di servizio fare clic sul pulsante Crea account di servizio per avviare il processo.

Google Play: pulsante Crea un account del servizio evidenziato

Nelle istruzioni fare clic sul collegamento a Google API Console.

Google Play: Creare le istruzioni per l'account del servizio

Fare clic sul pulsante CREATE SERVICE ACCOUNT (CREA ACCOUNT SERVIZIO ) nella pagina appena aperta.

Google Play: Account di servizio

Verrà visualizzata la pagina Crea account del servizio .

Google Play: finestra di dialogo Crea account di servizio

Scegliere un nome per il nuovo account del servizio e fare clic su Crea.

Google Play: scegliere Progetto -> Proprietario come ruolo

Fare clic sul menu a discesa Selezionare un ruolo . Selezionare Progetto e quindi Proprietario. Passare al passaggio successivo facendo clic su Continua.

Nota

Alcuni utenti non possono scaricare il file .json usando Edge e Internet Explorer.

Nella nuova pagina fare clic su + Crea chiave (facoltativo) e viene visualizzato un modale.

Google Play: fare clic su + Crea chiave per generare un file JSON

Selezionare JSON e fare clic su CREA e un file con l'estensione .json verrà scaricato nel sistema. Questo file verrà usato in App Center per stabilire la connessione a Google Play.

Google Play: impostare il tipo di chiave come JSON

Dopo aver creato l'account del servizio in Google Developers Console, fare clic su Fine. La pagina Accesso API viene aggiornata automaticamente e l'account del servizio verrà elencato.

Google Play: Account del servizio creato

Chiudere la finestra e il nuovo account del servizio viene visualizzato nella pagina originale. Fare clic sul pulsante Concedi accesso per completare il processo. Nella sezione successiva si apprenderà come connettere App Center con Google Play.

Google Play: schermata originale con un nuovo account del servizio

Configurare la firma dell'app da Google

  1. Selezionare l'app nella console per sviluppatori di Google Play
  2. Selezionare Firma dell'app nel menu a sinistra
  3. È possibile scegliere tra tre opzioni:
    1. Caricare una chiave esportata da Android Studio
    2. Esportare e caricare una chiave da un archivio chiavi Java
    3. Esportare e caricare una chiave (non usando un archivio chiavi Java)
    4. Firma dell'app da Google Play (scelta consigliata)
  4. Fare clic su Fine

Creare una connessione Google Play in App Center

  1. Fare clic su Archivi in Distribuisci nel menu a sinistra.
  2. Nella parte centrale della pagina fare clic sul pulsante Connetti allo Store .
  3. Selezionare Google Play Store.
  4. Fare clic su Avanti.
  5. Caricare il file JSON della chiave privata scaricato durante la creazione dell'account del servizio. Se i campi JSON vengono modificati in valori non corretti, la creazione dell'archivio potrebbe non riuscire. Assicurarsi di avere l'account del servizio collegato alla console di Google Play Developer in base alla sezione dei prerequisiti precedente.
  6. Dopo aver caricato il file, fare clic su Connetti.
  7. Una connessione a Google Play dovrebbe ora essere visibile con le tre tracce, Production, Alpha e Beta nella home page stores . La configurazione di questa connessione è un processo una sola volta per un'app in App Center.

Pubblicare la rubrica AAB in Google Play Store

  1. Nella home page Stores selezionare una delle tracce create in precedenza.
  2. Fare clic su Pubblica in Store nel pulsante nell'angolo in alto a destra.
  3. Caricare il pacchetto dell'app. Alcuni punti da notare:
    • L'applicazione deve essere preparata per il rilascio e firmata con un archivio chiavi valido prima del caricamento.
    • Google Play Store supporta bundle di app Android fino a un massimo di 2 GB. .apk i file generati da .aab non possono superare i 150 MB. Puoi leggere altre informazioni sulle opzioni disponibili nella documentazione di Google per AAB.
    • La versione di deve essere strettamente maggiore della versione corrente nell'ambiente di .aab produzione.
    • Se sono presenti versioni dell'app in altre tracce, ad esempio Alpha e Beta, la versione di rilascio deve essere strettamente inferiore rispetto alle versioni delle tracce Alfa e Beta.
    • App Center non supporta la promozione di un'app da una traccia a un'altra. Non è possibile alzare di livello una versione da alfa a beta o beta alla produzione.
    • Se si dispone di una versione bozza nella traccia che verrà pubblicata, tale versione bozza scomparirà a favore della nuova versione pubblicata.
  4. Dopo aver caricato il pacchetto, è possibile visualizzare alcuni dettagli dell'applicazione. Fare clic su Avanti.
  5. Fare clic su Pubblica per eseguire il push dell'app in Google Play Store. Lo stato di questa versione nella pagina Dettagli archivio distribuzione verrà visualizzato come Inviato.
  6. Dopo che App Center ha completato il passaggio dell'app a Google, lo stato dell'app cambierà in Pubblicato. Google potrebbe richiedere fino a 24 ore per mostrare l'app in Play Store.
  7. Nel caso in cui la pubblicazione da Google non riesca, il proprietario dell'app riceve una notifica alla posta google registrata.

Pubblicare il file APK in Google Play Store

  1. Nella home page Stores selezionare una delle tracce create in precedenza.
  2. Fare clic su Pubblica in Store nel pulsante nell'angolo in alto a destra.
  3. Caricare il pacchetto dell'app. Alcuni punti da notare:
    • L'applicazione deve essere preparata per il rilascio e firmata con un archivio chiavi valido prima del caricamento.
    • Google Play Store supporta pacchetti di applicazioni fino a un massimo di 100 MB. Caricare i file di espansione direttamente in Google Play Console se l'applicazione supera i 100 MB. Leggi la documentazione di Google sui file di espansione per configurarla.
    • Deve .apk essere zipaligned durante il processo di compilazione dell'app.
    • La versione di deve essere strettamente maggiore della versione corrente nell'ambiente di .apk produzione.
    • Se si dispone di versioni dell'app in altre tracce come Alpha e Beta, la versione di rilascio deve essere rigorosamente inferiore rispetto alle versioni alfa e beta.
    • App Center non supporta la promozione di un'app da una traccia a un'altra. Non è possibile alzare di livello una versione da alfa a beta o beta alla produzione.
    • Se si dispone di una versione bozza nella traccia in cui verrà pubblicata, verrà sovrascritta dalla nuova versione.
  4. Dopo aver caricato il pacchetto, è possibile visualizzare alcuni dettagli dell'applicazione. Fare clic su Avanti.
  5. Fare clic su Pubblica per eseguire il push dell'app in Google Play Store. Lo stato di questa versione nella pagina Dettagli archivio distribuzione verrà visualizzato come Inviato.
  6. Dopo che App Center ha completato il passaggio dell'app a Google, lo stato dell'app cambierà in Pubblicato. Google potrebbe richiedere fino a 24 ore per mostrare l'app in Play Store.
  7. Nel caso in cui la pubblicazione da Google non riesca, il proprietario dell'app riceve una notifica alla posta google registrata.

Pubblicazione tramite l'interfaccia della riga di comando

Avviso

Per usare questa funzionalità, è necessaria l'interfaccia della riga di comando di App Center 2.7 o versione successiva.

L'uso dell'interfaccia della riga di comando è un modo semplice per integrare la connessione allo store di App Center come parte della configurazione di CI/CD, ad esempio Jenkins o Go CI.

Prima di poter usare l'interfaccia della riga di comando, è necessario stabilire una connessione a una destinazione, ovvero Google Play, App Store o Intune in App Center. Compilare un file binario che funziona con la destinazione.

È possibile elencare i negozi usando il comando list simile al seguente:

appcenter distribute stores list \
--app {app_owner}/{app_name} \
--output json

Si otterrà un risultato simile al seguente:

[["Alpha","googleplay","alpha"],["Beta","googleplay","beta"],["Production","googleplay","production"]

Ed è la colonna Store che verrà usata nel passaggio finale.

Il passaggio finale consiste nel pubblicare l'app eseguendo:

appcenter distribute stores publish \
--file /path/to/file.aab \
--store Production \
--app {app_owner}/{app_name} \
--release-notes "Some note."

Sarà necessario compilare gli spazi vuoti, ad esempio il comando list. Invece di avere una nota di versione statica, è possibile usare invece .--release-notes-file Un file di note sulla versione è un file di testo normale codificato con UTF-8.