Condividi tramite


Installare e usare le app di servizio tramite Microsoft Store

Microsoft semplifica l'installazione e il servizio delle app UWP in Windows 10 IoT Core tramite Microsoft Store.

Importante

Non è disponibile alcun supporto per il client di Microsoft Store in IoT Core, ad esempio non è possibile esplorare e installare applicazioni da un dispositivo IoT Core e tutte le app necessarie devono essere preinstallate o installate tramite altri mezzi, ad esempio OMA-DM/Azure DM.

Di seguito sono descritti i passaggi principali necessari per l'uso di Microsoft Store.

Passaggio 1 : Installazione

Per usare questa funzionalità, è necessario un account windows Dev Center e iscriversi al programma di preinstallazione OEM. Per informazioni sui singoli account e sugli account aziendali, vedere Tipi di account account. È possibile iscriversi per un account sviluppatore in Registrare come sviluppatore di app.

Se sono necessari più utenti per gestire il portale o se sono necessarie funzionalità speciali nell'app, vedere Associare Azure Active Directory all'account Dev Center per altri dettagli.

Programma di preinstallazione OEM

È necessario registrare il programma preinstallazione OEM di Microsoft Store per poter scaricare il bundle appx firmato dallo Store che è possibile pre-installare nel dispositivo.

I passaggi per la registrazione sono

Nota

Le richieste tramite posta elettronica non devono più essere inviate a PartnerOps per abilitare le funzionalità.

  1. Accedere al portale di Dev Center e riservare un nome per l'app.
  2. Dichiarare le funzionalità nel manifesto del pacchetto dell'app. Se si dichiarano funzionalità limitate, è necessario fornire una giustificazione aziendale nella sezione delle opzioni di invio del Centro per i partner al momento dell'invio. Altre informazioni sulle diverse funzionalità, sulle relative categorie e su come dichiararle sono disponibili qui.

Passaggio 2 : Pubblicare l'app UWP in Microsoft Store

Se tutto sembra corretto, è possibile procedere con gli invii di app.

Gli elementi chiave da notare sono:

  • Visibilità : è consigliabile nascondere l'app nello store impostando la visibilità in modo appropriato.
  • TargetDeviceFamily : TargetDeviceFamily deve essere impostato su Windows.Universal. Sia Windows.IoT che Windows.IoTHeadless non sono consentiti per la pubblicazione.

Istruzioni speciali per le app headless

Importante

Visual Studio 2017 Update 15.3 o versione successiva è necessario per queste istruzioni.

Per soddisfare la conformità dell'archivio, è necessario che le app headless siano associate all'app. Per aggiungere questo "head" alla nostra app headless è necessario:

  1. Creare un nuovo progetto App vuota (Windows universale) in Visual Studio. La versione di destinazione e la versione minima devono corrispondere alla versione di destinazione e alla versione minima configurata per l'app headless.

  2. Compilare il nuovo progetto nella configurazione della versione

  3. Passare a <Nuova cartella> progetto/bin/Architettura>/<Versione/ilc

  4. Individuare i file <blank_app_name.exe e <blank_app_name>.dll> e copiare i file nella directory radice del progetto dell'app in background.

  5. Includere il file appena aggiunto al progetto di Visual Studio e impostare su "Contenuto"

  6. Aprire package.appxmanifest in modalità codice (fare clic con il pulsante destro del mouse e scegliere Visualizza codice) per l'app headless e modificare quanto segue:

    • Aggiungere l'attributo Eseguibile="<Nome file di .exe copiato nel progetto>.exe" all'elementoApplication. Assicurarsi che la maiuscola corrisponda a .appxmanifest dal progetto App vuota .
    • Aggiungere l'attributo EntryPoint="<Spazio dei nomi del progetto> XAML vuoto. App" all'elemento Application. Assicurarsi che la maiuscola corrisponda a .appxmanifest dal progetto App vuota .
    • Rimuovere l'attributo AppListEntry dall'elemento uap:VisualElements
  7. Con l'invio di app creato il passaggio successivo consiste nel creare un pacchetto dell'app UWP e caricare l'invio dell'app in Windows Dev Center. Per IoT Core è importante impostare Genera bundle di app su Mai. Ciò consentirà a Windows Dev Center di generare il pacchetto corretto per la preinstallazione in IoT Core.

  8. Inviare l'app per avviare il processo di certificazione. Il processo di certificazione richiede in genere 24-48 ore dopo il quale l'app verrà immediatamente pubblicata o disponibile per la pubblicazione (in base all'opzione di pubblicazione scelta durante la creazione dell'invio)

Passaggio 3 : Scaricare e installare

Ora che un'app è stata pubblicata in Microsoft Store, l'app ha una versione firmata dallo Store che può essere usata per preinstallare l'app nei dispositivi.

  1. Nell'account windows Dev Center fare clic su Pacchetti correnti di gestione > app sulla barra di spostamento a sinistra.

  2. Nell'invio dell'app più recente fare clic su Scarica pacchetto Windows 10. Verrà scaricato un file zip contenente il pacchetto dell'app, i pacchetti di dipendenza e i file di licenza.

  3. Vedere Installare le app nel dispositivo IoT Core per varie opzioni per installare le app dello Store.

  4. Per gestire gli aggiornamenti dell'app store dall'applicazione, vedere Scaricare e installare gli aggiornamenti del pacchetto per l'app

Passaggio 4 : Pubblicare l'aggiornamento in Store

Importante

Assicurarsi di incrementare il numero di versione per ogni nuovo pacchetto.

La pubblicazione di un aggiornamento nell'archivio è semplice.

  1. In Windows Dev Center creare un nuovo invio di app per l'app da aggiornare.
  2. In Visual Studio creare un pacchetto dell'app come fatto in precedenza nel passaggio 2 nella sezione Pubblica app UWP in Microsoft Store .
  3. Caricare il pacchetto in Windows Dev Center sotto il nuovo invio e inviare.
  4. Dopo un processo di certificazione dell'app riuscito, i dispositivi riceveranno la versione pubblicata come aggiornamenti.

Nota

Gli aggiornamenti delle app nei dispositivi possono richiedere fino a 24 ore per ricevere la versione più recente.