Processo di certificazione dell'appThe app certification process

Quando si termina la creazione dell'invio dell'app e si fa clic su Submit (Invia) allo Store, l'invio entra nel passaggio di certificazione.When you finish creating your app's submission and click Submit to the Store, the submission enters the certification step. Questo processo in genere viene completato entro poche ore, anche se in alcuni casi può richiedere fino a tre giorni lavorativi.This process usually is completed within a few hours, though in some cases it may take up to three business days. Dopo che l'invio ha superato la certificazione, possono essere necessarie fino a 24 ore prima che i clienti visualizzino l'elenco dell'app per un nuovo invio o per un invio aggiornato con modifiche ai pacchetti.After your submission passes certification, it can take up to 24 hours for customers to see the app’s listing for a new submission, or for an updated submission with changes to packages. Se l'aggiornamento viene modificato solo con i dettagli dell'elenco, il processo di pubblicazione verrà completato in meno di un'ora.If your update only changes Store listing details, the publishing process will be completed in less than an hour. Si riceverà una notifica al momento della pubblicazione dell'invio e lo stato dell'app nel dashboard sarà nell'archivio.You'll be notified when your submission is published, and the app's status in the dashboard will be In the Store.

Pre-elaborazionePreprocessing

Dopo aver caricato correttamente i pacchetti dell'app e avere inviato l'app per la certificazione, i pacchetti vengono messi in coda per i test.After you successfully upload the app's packages and submit the app for certification, the packages are queued for testing. Se vengono rilevati eventuali errori durante la pre-elaborazione, verrà visualizzato un messaggio.We'll display a message if we detect any errors during preprocessing. Per altre info sui possibili errori, vedi la pagina sulla correzione degli errori di invio.For more info on possible errors, see Resolve submission errors.

CertificazioneCertification

Durante questa fase vengono eseguiti diversi test:During this phase, several tests are conducted:

  • Test di sicurezza: il primo test verifica che i pacchetti dell’app non contengano virus e malware.Security tests: This first test checks your app's packages for viruses and malware. Se l'app non supera questo test dovrai controllare l'ambiente di sviluppo eseguendo il software antivirus più aggiornato e quindi ricompilare il pacchetto dell'app in un sistema pulito.If your app fails this test, you'll need to check your development system by running the latest antivirus software, then rebuild your app's package on a clean system.
  • Test di conformità tecnica: la conformità tecnica viene testata dal Kit di certificazione app Windows.Technical compliance tests: Technical compliance is tested by the Windows App Certification Kit. Assicurati sempre di testare l’app con il Kit di certificazione app Windows prima di inviarla a Windows Store.(You should always make sure to test your app with the Windows App Certification Kit before you submit it to the Store.)
  • Conformità del contenuto: il tempo richiesto varia a seconda della complessità dell’app, della quantità di contenuto visivo e del numero di app inviate di recente.Content compliance: The amount of time this takes varies depending on how complex your app is, how much visual content it has, and how many apps have been submitted recently. Assicurati di fornire tutte le info di cui devono tenere conto i tester nella pagina Note per la certificazione.Be sure to provide any info that testers should be aware of in the Notes for certification page.

Al termine del processo di certificazione, riceverai un report di certificazione che indica se la tua app ha superato o meno il processo di certificazione.After the certification process is complete, you'll get a certification report telling you whether or not your app passed certification. Se l’app non ha superato il processo, nel report saranno indicati i test non superati o i criteri non soddisfatti.If it didn't pass, the report will indicate which test failed or which policy was not met. Dopo aver risolto il problema, puoi creare un nuovo invio per la tua app per avviare nuovamente il processo di certificazione.After you fix the problem, you can create a new submission for your app to start the certification process again.

VersioneRelease

Quando l'app supera la certificazione, è possibile passare al processo di pubblicazione .When your app passes certification, it's ready to move to the Publishing process.

  • Se è stato indicato che l'invio deve essere pubblicato appena possibile (opzione predefinita), il processo di pubblicazione inizierà immediatamente.If you've indicated that your submission should be published as soon as possible (the default option), the publishing process will begin right away.
  • Se è la prima volta che si pubblica l'app ed è stata specificata una Data di rilascio nella sezione pianificazione , l'app diventerà disponibile in base alle selezioni della Data di rilascio .If this is the first time you've published the app, and you specified a Release date in the Schedule section, the app will become available according to your Release date selections.
  • Se sono state usate le Opzioni di mantenimento della pubblicazione per specificare che non deve essere rilasciata fino a una determinata data, verrà attesa fino a tale data per avviare il processo di pubblicazione, a meno che non si selezioni modifica data di rilascio.If you've used Publishing hold options to specify that it should not be released until a certain date, we'll wait until that date to begin the publishing process, unless you select Change release date.
  • Se sono state usate le Opzioni di mantenimento della pubblicazione per specificare che si desidera pubblicare manualmente l'invio, non verrà avviato il processo di pubblicazione fino a quando non si seleziona pubblica ora o si seleziona modifica data di rilascio e si sceglie una data specifica.If you've used Publishing hold options to specify that you want to publish the submission manually, we won't start the publishing process until you select Publish now (or select Change release date and pick a specific date).

PubblicazionePublishing

I pacchetti dell'app vengono firmati digitalmente per proteggerli dalla manomissione dopo il rilascio.Your app's packages are digitally signed to protect them against tampering after they have been released. Dopo l'inizio di questa fase, non puoi più annullare l'invio o modificare la data di rilascio.Once this phase has begun, you can no longer cancel your submission or change its release date.

Per le nuove app e gli aggiornamenti che includono modifiche ai pacchetti dell'app, il processo di pubblicazione verrà completato entro 24 ore.For new apps and updates which include changes to the app's packages, the publishing process will be completed within 24 hours. Per gli aggiornamenti che modificano solo le opzioni, ad esempio i dettagli dell'elenco dei negozi, ma non modificano i pacchetti dell'app, il processo di pubblicazione importerà meno di un'ora.For updates that only change options such as Store listing details, but don't change the app's packages, the publishing process will take less than one hour.

Mentre l'app si trova nella fase di pubblicazione, il collegamento Mostra dettagli nella colonna stato per l'invio dell'app consente di scoprire quando i nuovi pacchetti e i dettagli dell'elenco di archiviazione sono disponibili per i clienti in ognuna delle versioni del sistema operativo supportate.While your app is in the publishing phase, the Show details link in the Status column for your app’s submission lets you know when your new packages and Store listing details are available to customers on each of your supported OS versions. I passaggi che non sono ancora stati completati visualizzeranno in sospeso.Steps that have not yet completed will show Pending. L'app rimarrà nella fase di pubblicazione fino al completamento del processo, vale a dire che i nuovi pacchetti e/o i dettagli dell'elenco sono disponibili per tutti i potenziali clienti dell'app.Your app will remain in the publishing phase until the process has completed, meaning that the new packages and/or listing details are available to all of your app’s potential customers.

Nello StoreIn the Store

Dopo il corretto completamento di tutti i passaggi precedenti, lo stato dell'invio passerà da Pubblicazione in corso a Nello Store.After successfully going through the steps above, the submission's status will change from Publishing to In the Store. L'invio sarà quindi disponibile nel Microsoft Store per il download da parte dei clienti, a meno che non sia stata scelta un'altra opzione di individuabilità .Your submission will then be available in the Microsoft Store for customers to download (unless you have chosen another Discoverability option).

Nota

Verranno anche eseguiti controlli dei punti delle app dopo la pubblicazione, in modo da poter identificare i potenziali problemi e verificare che l'app sia conforme a tutti i criteri di Microsoft Store.We also conduct spot checks of apps after they've been published so we can identify potential problems and ensure that your app complies with all of the Microsoft Store Policies. Se vengono rilevati problemi, riceverai una notifica che indica qual è il problema e come risolverlo, se possibile, o se l'app è stata rimossa dallo Store.If we find any problems, you'll be notified about the issue and how to fix it, if applicable, or if it has been removed from the Store.