Considerazioni sulla contemporaneità

Non devi utilizzare contemporaneamente la Developer Console e l'API Publishing per aggiornare le applicazioni a causa del potenziale di effetti collaterali indesiderati.

Di seguito è riportato un elenco di alcuni scenari di esempio che illustrano il comportamento previsto se decidi di utilizzare contemporaneamente la console per gli sviluppatori e l'API Publishing per aggiornare l'applicazione o utilizzare più client API Publishing simultanei.

Eseguire il commit di una modifica mentre le modifiche sono pronte per essere inviate per la revisione in Developer Console

Se esegui il commit di una modifica, tutte le modifiche verranno inviate per la revisione, incluse quelle pronte per essere inviate per la revisione in Play Console. Ad esempio, supponiamo che tu abbia modifiche pronte per essere inviate per la revisione nella Developer Console. Se crei, modifichi e poi esegui il commit di una modifica utilizzando l'API, l'azione di commit invia tutte le modifiche alla tua applicazione per la revisione, incluse quelle apportate tramite la console per gli sviluppatori.

L'apporto di modifiche in Developer Console invalida le modifiche attive

Se hai una modifica attiva apportata utilizzando l'API e poi aggiorni l'applicazione utilizzando la console per gli sviluppatori, la modifica viene invalidata. Devi creare una nuova modifica per aggiornare l'applicazione tramite l'API.

La creazione di una nuova modifica invalida tutte le modifiche attive per la stessa applicazione dello stesso utente

La creazione di una nuova modifica per un'applicazione invalida tutte le modifiche attive per quell'applicazione create dallo stesso utente. Ogni utente API può avere una sola modifica attiva per applicazione.

Più utenti possono avere modifiche attive per la stessa applicazione

Se due utenti creano modifiche per la stessa applicazione, entrambe le modifiche sono attive per entrambi gli utenti finché una non viene eseguita. La prima modifica di cui è stato eseguito il commit invalida tutte le altre modifiche per l'applicazione.