Considerazioni sulla contemporaneità

Non utilizzare contemporaneamente la Developer Console e l'API Publishing per aggiornare le applicazioni, perché potrebbero verificarsi effetti collaterali indesiderati.

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

Esecuzione di una modifica mentre le modifiche sono pronte per essere inviate per la revisione nella Console per gli sviluppatori

Se esegui una modifica, tutte le modifiche verranno inviate per la revisione, incluse quelle pronte per essere inviate per la revisione nella Developer Console. Ad esempio, supponiamo che tu abbia modifiche pronte per essere inviate per la revisione nella Console per gli sviluppatori. 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 Developer Console.

Se apporti modifiche in Developer Console, le modifiche attive non saranno più valide

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

La creazione di una nuova modifica rende non valide eventuali modifiche attive per la stessa applicazione da parte dello stesso utente

La creazione di una nuova modifica per un'applicazione rende non valide eventuali modifiche attive per l'applicazione create dallo stesso utente. Ogni utente dell'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 saranno attive per entrambi gli utenti finché non ne viene eseguito il commit. Con la prima modifica confermata, tutte le altre modifiche dell'applicazione non saranno più valide.