Considerazioni sulla contemporaneità
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
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.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-08-22 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2024-08-22 UTC."],[[["Avoid using the Developer Console and the Publishing API simultaneously for application updates due to potential conflicts and unexpected outcomes."],["Concurrent edits, whether through the Developer Console or multiple Publishing API clients, can lead to one edit overriding others, requiring careful management of updates."],["Initiating a commit action using the API will send all pending changes for review, including those staged in the Developer Console."],["Making changes in the Developer Console while an API edit is active will invalidate the API edit, necessitating a new edit for API-based updates."],["Only one active edit per application is allowed per API user; creating a new edit invalidates any existing active edits by the same user for that application."]]],["Using the Developer Console and Publishing API simultaneously can cause issues. Committing an API edit sends all changes for review, even those made in the Developer Console. Developer Console changes invalidate active API edits, requiring a new edit to be made. A new edit from one user invalidates their other active edits. Multiple users can have active edits, but the first commit invalidates the others. Concurrent use of these methods can result in unintended changes being published.\n"]]