Condividi tramite


Utilizzo della finestra Progettazione manifesto (app di Windows Store)

Per modificare il file manifesto di pacchetto che descrive il pacchetto dell'app, utilizza Progettazione manifesto applicazione, che può essere aperta in Visual Studio in due diversi modi.

  • In Esplora soluzioni di Visual Studio apri il file package.appxmanifest. Il manifesto verrà aperto nella finestra di progettazione come documento con il nome del file visualizzato su una scheda. Nella finestra del documento non sarà visibile il nome della finestra di applicazione del manifesto dell'applicazione, ma è comunque la finestra corretta.

  • Nella barra dei menu scegli Progetto, Archivio, Modifica manifesto applicazione.

    Nota

    Se utilizzi invece Visual Studio Express 2012 per Windows 8, scegli Archivio, quindi Modifica manifesto applicazione.

La finestra di progettazione del manifesto include le schede seguenti:

  • Interfaccia utente dell'applicazione

  • Funzionalità

  • Dichiarazioni

  • URI contenuto (viene visualizzata solo per i progetti JavaScript)

  • Pacchetto

Nella parte rimanente di questo argomento vengono descritte le proprietà in ogni pagina e vengono forniti dei collegamenti a ulteriori informazioni. Inoltre, puoi trovare collegamenti ad esempi di manifesti delle applicazioni che illustrano lo schema e la sintassi per tale proprietà. I manifesti delle applicazioni completi sono inclusi nelle singole applicazioni in Windows Store in Windows Dev Center. Per accedere a queste app, vedi gli esempi di app di Windows Store.

Interfaccia utente dell'applicazione

Utilizza questa pagina per impostare le proprietà che identificano e descrivono la tua app quando viene distribuita.

BR230259.collapse_all(it-it,VS.110).gifNome visualizzato

Specifica il nome descrittivo dell'applicazione visualizzato dagli utenti. Questa stringa è localizzabile. Non devi utilizzare due parole riservate esplicitamente come nome visualizzato per le applicazioni caricate in Windows Store: "NoUIEntryPoints" e "NoUIEntryPoints-DesignMode". Questi identificatori sono riservati per l'utilizzo degli strumenti di sviluppo e dei gruppi di test.

BR230259.collapse_all(it-it,VS.110).gifPunto di ingresso

Specifica la classe che viene eseguita all'attivazione dell'applicazione, ad esempio Office.Winword.Class. Se specifichi questo attributo, ma non l'attributo Pagina iniziale, devi specificare la proprietà Executable. Questa proprietà viene visualizzata solo per i progetti Visual Basic, Visual C# e Visual C++.

BR230259.collapse_all(it-it,VS.110).gifPagina iniziale

Specifica il nome della pagina HTML di avvio predefinito per l'app. Il file deve essere presente nel pacchetto di app. Se specifichi questa proprietà, non puoi specificare entrambe le proprietà Executable ed Entry Point. Questa proprietà viene visualizzata solo per i progetti JavaScript.

BR230259.collapse_all(it-it,VS.110).gifDescrizione

Facoltativo. Specifica il testo che descrive l'applicazione nella sua icona in Windows. Questa stringa è localizzabile. Per ulteriori informazioni, vedi Descrizione.

BR230259.collapse_all(it-it,VS.110).gifRotazioni supportate

Specifica gli orientamenti in cui è preferibile visualizzare l'applicazione per un'esperienza utente ottimale: orizzontale, verticale, orizzontale capovolto o verticale capovolto. In dispositivi che possono essere ruotati, ad esempio i tablet, l'applicazione non verrà ridisegnata per gli orientamenti non specificati con questa proprietà. Ad esempio, l'applicazione non verrà ruotata se il dispositivo viene ruotato in orientamento verticale ma la proprietà specifica solo gli orientamenti orizzontale e orizzontale capovolto.

In dispositivi che non possono essere ruotati, un'applicazione potrebbe essere visualizzata nell'orientamento predefinito del dispositivo e l'orientamento preferito dell'applicazione verrà ignorato. La rotazione preferita dell'applicazione verrà tuttavia rispettata nei dispositivi in cui è attivato un blocco della rotazione. Queste scelte di preferenza dell'orientamento si applicano sia alla schermata iniziale sia all'interfaccia utente dell'applicazione quando viene avviata una nuova sessione dell'applicazione.

BR230259.collapse_all(it-it,VS.110).gifAsset visivi

Utilizza questa sezione della pagina dell'interfaccia utente dell'app per specificare l'aspetto della sezione dell'app e le immagini del logo e della schermata iniziale. Per informazioni sulle immagini necessarie per l'app, vedi Scelta delle immagini dell'app.

Se fornisci file di immagine separati per migliorare le proporzioni sulle schermate con densità di pixel diversa, utilizza questa sezione per specificare il nome e il percorso dei file di immagine. Puoi memorizzare i file nella stessa cartella del progetto se i nomi file includono qualificatori di ridimensionamento, ad esempio, Assets\Logo.Scale-100.png, Assets\Logo.Scale-140.png e così via. In alternativa, puoi organizzare i file in cartelle con qualificatori di ridimensionamento, ad esempio, Assets\Scale-100\Logo.png, Assets\Scale-140\Logo.png e così via.

Utilizza le caselle Asset scalati per specificare le immagini da utilizzare per ridimensionare le schermate con densità di pixel diversa. Per ulteriori informazioni, vedi Linee guida per il ridimensionamento in base alla densità in pixel (app di Windows Store).

Nota

In Visual Studio 2012 Update 1 è supportata la funzionalità di ridimensionamento multiplo.

BR230259.collapse_all(it-it,VS.110).gifNome breve

Specifica un nome breve dell'applicazione che compare direttamente nell'icona. Questa stringa è localizzabile.

BR230259.collapse_all(it-it,VS.110).gifMostra nome

Specifica le dimensioni dell'icona, espresse dalla dimensione del logo, in cui visualizzare il nome breve dell'applicazione: solo quadrata, solo grande, entrambe o nessuna.

BR230259.collapse_all(it-it,VS.110).gifTesto in primo piano

Imposta il valore del colore del testo relativo al colore di sfondo sull'icona dell'applicazione in Windows. Il valore è "Light" o "Dark".

BR230259.collapse_all(it-it,VS.110).gifColore di sfondo (sezione)

Imposta il colore di sfondo dell'icona dell'applicazione in Windows. Il colore è indicato come numero esadecimale di tre byte preceduto dal simbolo di cancelletto (#), ad esempio #008800, o sotto forma di nome di colore, ad esempio bordeaux o verde acqua. Il colore di sfondo specificato qui si applica anche al colore del pulsante in tutte le finestre di dialogo di proprietà dell'applicazione e alla pagina di descrizione dell'applicazione in Store.

Specifica l'immagine da usare come icona quadrata per l'applicazione.

Utilizza le caselle Asset scalati per specificare le immagini da utilizzare per ridimensionare le schermate con densità di pixel diversa. Seleziona il pulsante Sfoglia per specificare e aggiungere un file di logo con le dimensioni appropriate per ogni casella. In questo passaggio verrà inoltre rinominato il file per rispettare la conformità alla convenzione di denominazione del ridimensionamento utilizzata in Windows 8. Per ulteriori informazioni su come ridimensionare le immagini, vedi Guida introduttiva: Uso di risorse di file o immagini.

Nota

Scegli un'immagine nella casella per ingrandirne la visualizzazione senza dover compilare ed eseguire l'app.

Dove vengono utilizzate le immagini del logo

Proporzioni e dimensioni

Schermata iniziale

Scale-80 (120x120 px)

Scale-100 (150x150 px)

Scale-140 (210x210 px)

Scale-180 (270x270 px)

BR230259.collapse_all(it-it,VS.110).gifLogo grande

Specifica la versione grande dell'immagine del logo, che viene visualizzata quando l'icona compare nel formato grande. Se questa immagine non viene fornita, l'icona può essere visualizzata solo nel formato quadrato e non può accettare notifiche basate su tipi di modello grandi. Poiché l'utente può decidere il formato per l'icona, consigliamo di includere un'immagine del logo grande. Se viene fornita un'immagine del logo grande, l'icona verrà inizialmente visualizzata nel formato grande.

Dove vengono utilizzate le immagini del logo grande

Proporzioni e dimensioni

Schermata iniziale

Scale-80 (248x120 px)

Scale-100 (310x150 px)

Scale-140 (434x210 px)

Scale-180 (558x270 px)

Specifica un'immagine piccola che compare nell'angolo dell'icona per identificare l'applicazione.

Utilizza le caselle Scala per specificare le immagini in base alla percentuale della dimensione originale. Utilizza le caselle Dimensioni di destinazione per specificare le immagini in una determinata dimensione in pixel. Le dimensioni della destinazione vengono in genere utilizzate per le immagini o icone quadrate visualizzate in Esplora file in un computer desktop.

Dove vengono utilizzate le immagini del logo piccolo

Proporzioni e dimensioni

Visualizzazione app schermata iniziale, riquadro Contratto ricerca, riquadro Condividi

Scale-80 (24x24 px)

Scale-100 (30x30 px)

Scale-140 (42x42 px)

Scale-180 (54x54 px)

Icone in Esplora file e nella finestra di dialogo Apri con

Targetsize-16 (16x16 px)

Targetsize-32 (32x32 px)

Targetsize-48 (48x48 px)

Targetsize-256 (256x256 px)

BR230259.collapse_all(it-it,VS.110).gifLogo Store

Specifica l'immagine visualizzata nell'app in Windows Store.

Dove vengono utilizzate le immagini del logo Store

Proporzioni e dimensioni

Windows Store

Scale-100 (50x50 px)

Scale-140 (70x70 px)

Scale-180 (90x90 px)

BR230259.collapse_all(it-it,VS.110).gifLogo badge

Specifica l'immagine visualizzata accanto al badge per identificare l'app. Questa immagine deve essere monocromatica, di tipo PNG e a 24 x 24 pixel, a meno che non utilizzi immagini con ridimensionamento multiplo.

Dove vengono utilizzate le immagini del logo badge

Proporzioni e dimensioni

Schermata di blocco

Scale-100 (24x24 px)

Scale-140 (34x34 px)

Scale-180 (43x43 px)

BR230259.collapse_all(it-it,VS.110).gifPopup supportati

Specifica se l'applicazione può generare avvisi popup. Se impostata su Sì, l'applicazione può visualizzare degli avvisi; in caso contrario, non può. Per ulteriori informazioni, vedi Panoramica delle notifiche di tipo avviso popup (app di Windows Store)

BR230259.collapse_all(it-it,VS.110).gifNotifiche schermata di blocco

Imposta il tipo di icona che può essere visualizzato per un'applicazione sulla schermata di blocco dell'utente. Questo tipo può essere semplicemente un badge che visualizza un numero o un glifo per comunicare lo stato oppure può essere composto da badge e testo per indicare lo stato dettagliato.

BR230259.collapse_all(it-it,VS.110).gifSchermata iniziale

Imposta l'immagine in primo piano per la schermata iniziale dell'app.

Dove vengono utilizzate le immagini della schermata iniziale

Proporzioni e dimensioni

Schermata iniziale di avvio dell'app

Scale-100 (620x300 px)

Scale-140 (868x420 px)

Scale-180 (1116x540 px)

BR230259.collapse_all(it-it,VS.110).gifColore di sfondo (SplashScreen)

Imposta il colore di sfondo per la schermata iniziale dell'applicazione. Il colore è indicato come numero esadecimale di tre byte preceduto dal simbolo di cancelletto (#), ad esempio #008800, o sotto forma di nome di colore, ad esempio bordeaux o verde acqua.

Funzionalità

Utilizza questa pagina per specificare i dispositivi o le funzionalità di sistema che possono essere utilizzati dalla tua app. Per una panoramica delle funzionalità, vedi Dichiarazioni di funzionalità delle app (app di Windows Store). Tutte le funzionalità scelte in Progettazione manifesto applicazione vengono visualizzate nel manifesto dell'applicazione (il file Package.appxmanifest e il file di output di compilazione AppxManifest.xml) nei tag XML <Capabilities>. Ad esempio, la funzionalità Accesso raccolta documenti utilizzata dai contratti selettore file è scritta come segue:

  <Capabilities>
    <Capability Name="documentsLibrary" />
  </Capabilities>

Importante

Se esegui l'app senza una determinata funzionalità specificata nel file manifesto, quindi aggiungi tale funzionalità in un secondo momento, dovrai disconnetterti ed eseguire di nuovo l'accesso a Windows per consentire l'applicazione della modifica.

Per ulteriori informazioni, vedi Come specificare funzionalità in un manifesto di pacchetto (Windows).

BR230259.collapse_all(it-it,VS.110).gifFunzionalità (elenco della casella di controllo)

Consente all'applicazione di richiedere l'accesso a funzionalità o dispositivi.

BR230259.collapse_all(it-it,VS.110).gifDescrizione

Descrive la funzionalità correntemente selezionata.

Elenco di funzionalità

Elenco di funzionalità o dispositivi specifici che possono essere utilizzati dall'applicazione.

BR230259.collapse_all(it-it,VS.110).gifRaccolta documenti

Consente l'aggiunta, la modifica, o l'eliminazione di file nella libreria Documenti dell'utente. Il pacchetto può accedere solo ai tipi di file dichiarati dal gestore File Type Association nel manifesto dell'applicazione. Ad esempio, se un'applicazione lettore DOC dichiara un'associazione al tipo di file doc, può aprire i file doc, ma non altri tipi di file nella libreria Documenti. Il pacchetto non può accedere alle librerie Documenti nei computer HomeGroup. Dichiara la funzionalità Raccolta documenti solo quando gli scenari della tua app richiedono l'accesso a livello di codice e non puoi realizzarli mediante il selettore file.

  <Applications>
    <Application Id="FileAccessSample" Executable="FileAccess.exe" EntryPoint="FileAccess.App">
      <VisualElements DisplayName="File access C# sample" Logo="Assets\squareTile-sdk.png" SmallLogo="Assets\smallTile-sdk.png" Description="File access C# sample" ForegroundText="light" BackgroundColor="#00b2f0">
        <DefaultTile ShowName="allLogos" ShortName="File access C# sample" />
        <SplashScreen Image="Assets\splash-sdk.png" BackgroundColor="#00b2f0" />
      </VisualElements>
      <Extensions>
        <Extension Category="windows.fileTypeAssociation">
          <FileTypeAssociation Name="data">
            <EditFlags AlwaysUnsafe="true" />
            <SupportedFileTypes>
              <FileType>.dat</FileType>
            </SupportedFileTypes>
          </FileTypeAssociation>
        </Extension>
      </Extensions>
    </Application>
  </Applications>
  <Capabilities>
    <Capability Name="documentsLibrary" />
  </Capabilities>

BR230259.collapse_all(it-it,VS.110).gifAutenticazione Enterprise

Le credenziali di dominio di Windows consentono a un utente di accedere alle risorse remote utilizzando le relative credenziali e di agire come se un utente avesse immesso il proprio nome utente e password. La funzionalità Autenticazione Enterprise viene in genere utilizzata nelle applicazioni line-of-business che si connettono ai server di un'azienda.

Per la comunicazione generica su Internet questa funzionalità non è necessaria.

La funzionalità Autenticazione Enterprise ha lo scopo di supportare le applicazioni line-of-business comuni. Non dichiararla in applicazioni che non richiedono l'accesso alle risorse aziendali. Il selettore file fornisce un meccanismo efficiente dell'interfaccia utente che consente agli utenti di aprire file in una condivisione di rete per utilizzarli con un'applicazione. Dichiara la funzionalità Autenticazione Enterprise solo quando gli scenari della tua applicazione richiedono l'accesso a livello di codice e non puoi realizzarli utilizzando il selettore file. La funzionalità viene scritta nel file AppxManifest.xml, come illustrato nel codice seguente:

  <Capabilities>
    <Capability Name=" enterpriseAuthentication" />
  </Capabilities>

BR230259.collapse_all(it-it,VS.110).gifReti private (client e server)

La funzionalità Reti private (client e server) fornisce l'accesso in ingresso e in uscita alle reti domestiche e di ufficio attraverso il firewall. In genere questa funzionalità viene utilizzata per i giochi che comunicano tramite la rete locale (LAN) e per le applicazioni che condividono i dati tra diversi dispositivi locali. Se l'applicazione specifica musicLibrary, picturesLibrary o videosLibrary, non devi utilizzare questa funzionalità per accedere alla libreria corrispondente in un gruppo home. L'accesso in ingresso alle porte critiche è sempre bloccato. La funzionalità viene scritta nel file AppxManifest.xml, come illustrato nel codice seguente:

  <Capabilities>
    <Capability Name=" privateNetworkClientServer" />
  </Capabilities>

BR230259.collapse_all(it-it,VS.110).gifInternet (client e server)

La funzionalità Internet (client e server) fornisce l'accesso in ingresso e in uscita attraverso il firewall a Internet e a reti pubbliche come quelle degli aeroporti e dei bar. L'accesso in ingresso alle porte critiche è sempre bloccato. La funzionalità Internet (client e server) viene in genere utilizzata negli scenari peer-to-peer (P2P) nelle applicazioni che utilizzano la condivisione file e VOIP. La funzionalità Internet (client e server) include l'accesso fornito dalla funzionalità Internet (client), pertanto non devi specificare Internet (client) quando specifichi Internet (client e server). La funzionalità viene scritta nel file AppxManifest.xml, come illustrato nel codice seguente:

  <Capabilities>
    <Capability Name=" internetClientServer" />
  </Capabilities>

BR230259.collapse_all(it-it,VS.110).gifInternet (client)

La funzionalità Internet (Client) fornisce l'accesso in uscita attraverso il firewall a Internet e alle reti pubbliche come quelle degli aeroporti e dei bar, ovvero reti Intranet designate dall'utente come pubbliche. La maggior parte delle applicazioni che richiedono l'accesso a Internet deve utilizzare questa funzionalità. La funzionalità viene scritta nel file AppxManifest.xml, come illustrato nel codice seguente:

  <Capabilities>
    <Capability Name=" internetClient" />
  </Capabilities>

BR230259.collapse_all(it-it,VS.110).gifPosizione

La funzionalità Posizione fornisce l'accesso alle funzionalità di posizionamento, ottenute da hardware dedicato come un sensore GPS o derivate dalle informazioni di rete disponibili. Le applicazioni devono gestire il caso in cui l'utente abbia disabilitato i servizi di posizione dal pulsante di accesso rapido Impostazioni. La funzionalità viene scritta nel file AppxManifest.xml, come illustrato nel codice seguente:

  <Capabilities>
    < DeviceCapability Name=" location" />
  </Capabilities>

BR230259.collapse_all(it-it,VS.110).gifMicrofono

La funzionalità Microfono fornisce l'accesso alla trasmissione audio del microfono che consente all'applicazione di registrare l'audio dai microfoni connessi. Le applicazioni devono gestire il caso in cui l'utente abbia disabilitato il microfono dal pulsante di accesso rapido Impostazioni. La funzionalità viene scritta nel file AppxManifest.xml, come illustrato nel codice seguente:

  <Capabilities>
    < DeviceCapability Name=" microphone" />
  </Capabilities>

BR230259.collapse_all(it-it,VS.110).gifCatalogo multimediale

La funzionalità Catalogo musicale fornisce l'accesso a livello di codice alla libreria Musica dell'utente per consentire all'applicazione di enumerare e di accedere a tutti i file nella libreria senza intervento dell'utente. In genere questa funzionalità viene utilizzata nelle applicazioni juke box che devono accedere all'intera libreria Musica. Il selettore file fornisce un meccanismo efficiente dell'interfaccia utente che consente agli utenti di aprire i file per utilizzarli con un'applicazione. Dichiara la funzionalità Catalogo musicale solo quando gli scenari della tua applicazione richiedono l'accesso a livello di codice e non puoi realizzarli utilizzando il selettore file. La funzionalità viene scritta nel file AppxManifest.xml, come illustrato nel codice seguente:

  <Capabilities>
    <Capability Name="musicLibrary" />
  </Capabilities>

BR230259.collapse_all(it-it,VS.110).gifRaccolta immagini

La funzionalità Raccolta immagini fornisce l'accesso a livello di codice alla libreria Immagini dell'utente per consentire all'app di enumerare e accedere a tutti i file nella libreria senza intervento dell'utente. In genere questa funzionalità viene utilizzata nelle applicazioni di riproduzione foto che devono accedere all'intera libreria Immagini.

Il selettore file fornisce un meccanismo efficiente dell'interfaccia utente che consente agli utenti di aprire i file per utilizzarli con un'applicazione. Dichiara la funzionalità Raccolta immagini solo quando gli scenari della tua app richiedono l'accesso a livello di codice e non puoi realizzarli utilizzando il selettore file. La funzionalità viene scritta nel file AppxManifest.xml, come illustrato nel codice seguente:

  <Capabilities>
    <Capability Name=" picturesLibrary" />
  </Capabilities>

BR230259.collapse_all(it-it,VS.110).gifProssimità

La funzionalità Prossimità consente a più dispositivi in prossimità di comunicare tra loro. Questa funzionalità viene in genere utilizzata nei giochi casuali a più giocatori e nelle applicazioni che si scambiano informazioni. I dispositivi tentano di usare la tecnologia di comunicazione che fornisce la connessione migliore, tra cui Bluetooth, WiFi e Internet. Questa funzionalità viene utilizzata solo per avviare la comunicazione tra i dispositivi. La funzionalità viene scritta nel file AppxManifest.xml, come illustrato nel codice seguente:

  <Capabilities>
    <DeviceCapability Name="proximity" />
  </Capabilities>

BR230259.collapse_all(it-it,VS.110).gifArchivio rimovibile

La funzionalità Archivi rimovibili fornisce l'accesso a livello di codice a file su archivi rimovibili, quali chiavi USB e dischi rigidi esterni, filtrati in base alle associazioni dei tipi di file e dichiarati nel manifesto del pacchetto. Ad esempio, se un'applicazione lettore DOC dichiara un'associazione al tipo di file doc, può aprire i file doc, ma non altri tipi di file nel dispositivo di archiviazione rimovibile. Fai attenzione quando dichiari questa funzionalità perché gli utenti possono includere molte informazioni nei loro dispositivi di archiviazione rimovibili e si aspettano che l'applicazione fornisca una giustificazione valida per accedere a livello di codice all'archivio rimovibile per l'intero tipo di file.

Gli utenti si aspettano che la tua applicazione gestisca qualsiasi associazione di file da te dichiarata. Pertanto, non dichiarare associazioni di file che l'applicazione non è in grado di gestire in modo affidabile. Il selettore file fornisce un meccanismo efficiente dell'interfaccia utente che consente agli utenti di aprire i file per utilizzarli con un'applicazione. Dichiara la funzionalità Archivio rimovibile solo quando gli scenari della tua applicazione richiedono l'accesso a livello di codice e non puoi realizzarli utilizzando il selettore file. La funzionalità viene scritta nel file AppxManifest.xml, come illustrato nel codice seguente:

  <Capabilities>
    < Capability Name="removableStorage" />
  </Capabilities>

BR230259.collapse_all(it-it,VS.110).gifCertificati utente condivisi

La funzionalità Certificati utente condivisi consente a un'applicazione di accedere ai certificati software e hardware, ad esempio ai certificati archiviati in una smart card per verificare l'identità di un utente. Questa funzionalità viene in genere utilizzata per le applicazioni finanziarie o aziendali che richiedono una smart card per l'autenticazione. Quando questa funzionalità viene richiamata in fase di esecuzione, l'utente deve intervenire inserendo una scheda, selezionando un certificato e così via. La funzionalità viene scritta nel file AppxManifest.xml, come illustrato nel codice seguente:

  <Capabilities>
    <Capability Name=" sharedUserCertificates" />
  </Capabilities>

BR230259.collapse_all(it-it,VS.110).gifCatalogo video

La funzionalità Catalogo video fornisce l'accesso a livello di codice al Catalogo video dell'utente per consentire all'app di enumerare e accedere a tutti i file nella libreria senza intervento dell'utente. Questa funzionalità viene in genere utilizzata nelle applicazioni di riproduzione di video che devono accedere all'intero catalogo video.

Il selettore file fornisce un meccanismo efficiente dell'interfaccia utente che consente agli utenti di aprire i file per utilizzarli con un'applicazione. Dichiara la funzionalità Catalogo video solo quando gli scenari della tua app richiedono l'accesso a livello di codice e non puoi realizzarli utilizzando il selettore file. Per ulteriori informazioni sulla registrazione di video, vedi Come registrare audio o video. La funzionalità viene scritta nel file AppxManifest.xml, come illustrato nel codice seguente:

  <Capabilities>
    <Capability Name=" videosLibrary" />
  </Capabilities>

BR230259.collapse_all(it-it,VS.110).gifWebcam

La funzionalità Webcam fornisce l'accesso alla trasmissione video della webcam che consente all'applicazione di acquisire schermate o filmati dalle webcam connesse. Questa funzionalità viene in genere utilizzata nelle applicazioni di video chat o di conferenza. Le applicazioni devono gestire il caso in cui l'utente abbia disabilitato la webcam dal pulsante di accesso rapido Impostazioni. Per ulteriori informazioni sulla registrazione di video, vedi Come registrare audio o video.

La funzionalità Webcam consente l'accesso solo al flusso video. Per concedere l'accesso anche al flusso audio, devi aggiungere la funzionalità Microfono. La funzionalità viene scritta nel file AppxManifest.xml, come illustrato nel codice seguente:

  <Capabilities>
    < DeviceCapability Name="webcam" />
  </Capabilities>

Dichiarazioni

Utilizza questa pagina per aggiungere dichiarazioni e specificarne le proprietà. Per una panoramica sulle dichiarazioni, vedi Contratti ed estensioni di applicazione (la pagina potrebbe essere in inglese).

BR230259.collapse_all(it-it,VS.110).gifDichiarazioni disponibili

Visualizza un elenco di dichiarazioni che l'applicazione può supportare. Fai clic sul pulsante Aggiungi per aggiungere la dichiarazione all'elenco Dichiarazioni supportate.

BR230259.collapse_all(it-it,VS.110).gifDescrizione

Descrive la dichiarazione correntemente selezionata.

BR230259.collapse_all(it-it,VS.110).gifDichiarazioni supportate

Visualizza l'elenco delle dichiarazioni correnti. Fai clic sul pulsante Rimuovi di una dichiarazione per rimuoverla dall'elenco.

BR230259.collapse_all(it-it,VS.110).gifProprietà

Elenca e imposta le proprietà associate alla dichiarazione attualmente selezionata. Per ulteriori informazioni, vedi Contratti ed estensioni di applicazione. L'elenco delle proprietà dipende dalla dichiarazione. Queste tre proprietà sono sempre elencate per i contratti delle app:

  • Executable. File eseguibile predefinito per l'estensione. Se questa proprietà è specificata, viene anche utilizzata la proprietà EntryPoint. Se la proprietà eseguibile non è specificata, viene utilizzato l'eseguibile definito per l'app. Se la proprietà EntryPoint non è specificata, viene utilizzata la proprietà EntryPoint definita per l'app.

  • Entry point. Stringa che identifica l'oggetto che gestisce l'estensione.

  • Start page. Pagina Web che gestisce l'estensione.

Elenco di dichiarazioni disponibili

Le seguenti dichiarazioni sono presenti nell'elenco Dichiarazioni disponibili.

BR230259.collapse_all(it-it,VS.110).gifProvider dell'immagine dell'account

Quando gli utenti decidono di modificare l'immagine del loro account, possono selezionare un'immagine esistente o utilizzare un'applicazione per crearne una nuova. Se l'applicazione può scattare fotografie, puoi utilizzare questa estensione per elencare la tua applicazione nel pannello di controllo Impostazioni immagine account di Windows da cui gli utenti possono selezionarla per creare una nuova immagine per l'account. È consentita una sola istanza di questa dichiarazione per applicazione.

BR230259.collapse_all(it-it,VS.110).gifContenuto AutoPlay

Quando l'utente connette un dispositivo a un computer, Windows generata un evento di AutoPlay. Questa estensione consente all'applicazione di essere elencata come scelta di AutoPlay per uno o più eventi di AutoPlay.

BR230259.collapse_all(it-it,VS.110).gifDispositivo AutoPlay

Registra l'applicazione per gli eventi dispositivo, ad esempio il collegamento di una fotocamera. Sono consentite più istanze di questa dichiarazione in ciascuna applicazione.

BR230259.collapse_all(it-it,VS.110).gifAttività di background

Le applicazioni possono utilizzare le attività in background per eseguire il codice dell'applicazione anche quando l'applicazione viene sospesa. Le attività in background sono destinate a piccoli elementi di lavoro che non richiedono l'interazione con l'utente. Sono consentite più istanze di questa dichiarazione in ciascuna applicazione. Il codice seguente è ricavato dall'esempio Attività in background.

      <Extensions>
        <Extension Category="windows.backgroundTasks" EntryPoint="Tasks.SampleBackgroundTask">
          <BackgroundTasks>
            <Task Type="systemEvent" />
            <Task Type="timer" />
          </BackgroundTasks>
        </Extension>
        <Extension Category="windows.backgroundTasks" EntryPoint="Tasks.ServicingComplete">
          <BackgroundTasks>
            <Task Type="systemEvent" />
          </BackgroundTasks>
        </Extension>
      </Extensions>

BR230259.collapse_all(it-it,VS.110).gifAggiornamento file nella cache

Puoi fornire aggiornamenti di file specifici per aiutare gli utenti che vogliono utilizzare la tua applicazione come repository centrale per il rilevamento e la gestione dei file. Ad esempio, Microsoft SkyDrive può tenere traccia di un file per assicurare che l'utente ne visualizzi la versione più recente e attivare gli aggiornamenti del file se l'applicazione SkyDrive può fornire una versione più recente. Inoltre, se l'utente salva una versione più recente di un file rilevato, SkyDrive può generare un aggiornamento della versione del file per garantire che SkyDrive abbia sempre la versione più recente. È consentita una sola istanza di questa dichiarazione per applicazione. Per ulteriori informazioni sul selettore file, vedi Guida introduttiva: Integrazione dei contratti selettore file (app di Windows Store) e Integrazione dei contratti selettore file (app di Windows Store).

BR230259.collapse_all(it-it,VS.110).gifImpostazioni videocamera

L'applicazione può fornire un'interfaccia utente personalizzata per selezionare le opzioni della fotocamera e scegliere gli effetti quando viene utilizzata una fotocamera per scattare foto o filmare video. È consentita una sola istanza di questa dichiarazione per applicazione.

BR230259.collapse_all(it-it,VS.110).gifCertificati

I certificati digitali vengono utilizzati per autenticare un'entità rispetto a un'altra. Ad esempio, i certificati vengono spesso utilizzati per autenticare un utente per i servizi Web su SSL. Questa estensione ti consente di installare un certificato digitale con la tua applicazione. È consentita una sola istanza di questa dichiarazione per applicazione.

BR230259.collapse_all(it-it,VS.110).gifSelezione contatti

Questa estensione consente alla tua applicazione di registrarsi per la fornitura di dati di contatto. La tua applicazione è inclusa nell'elenco delle applicazioni che vengono visualizzate da Windows ogni volta che l'utente deve accedere ai propri contatti. È consentita una sola istanza di questa dichiarazione per applicazione.

BR230259.collapse_all(it-it,VS.110).gifSelezione e apertura di file

Registra l'applicazione come strumento di selezione e apertura file, rendendo il contenuto dell'applicazione disponibile ad altre applicazioni Windows 8. È consentita una sola istanza di questa dichiarazione per applicazione. Per ulteriori informazioni sul selettore file, vedi Guida introduttiva: Integrazione dei contratti selettore file (app di Windows Store) e Integrazione dei contratti selettore file (app di Windows Store).

BR230259.collapse_all(it-it,VS.110).gifSelezione e salvataggio file

Registra l'applicazione come strumento di selezione e salvataggio file, rendendo l'applicazione un percorso di salvataggio disponibile per altre applicazioni Windows 8. È consentita una sola istanza di questa dichiarazione per applicazione. Per ulteriori informazioni sul selettore file, vedi Guida introduttiva: Integrazione dei contratti selettore file (app di Windows Store) e Integrazione dei contratti selettore file (app di Windows Store).

BR230259.collapse_all(it-it,VS.110).gifAssociazioni tipi file

Registra le associazioni di tipo file, ad esempio jpeg, per conto dell'applicazione. Sono consentite più istanze di questa dichiarazione in ciascuna applicazione. Per ulteriori informazioni, vedi Come gestire l'attivazione di file (app di Windows Store con JavaScript e HTML) (Windows) e Linee guida ed elenco di controllo per tipi di file e URI (app di Windows Store) (Windows).

BR230259.collapse_all(it-it,VS.110).gifEsplora giochi

L'applicazione può registrarsi con il sistema Controllo genitori Windows come un gioco. Per fare ciò, devi creare un file GDF, compilato come risorsa binaria nell'applicazione e dichiarare tale risorsa nel manifesto del pacchetto. Il file GDF contiene i metadati sul gioco, come la classificazione del gioco in PEGI, ESRB o altri sistemi di classificazione internazionali. È consentita una sola istanza di questa dichiarazione per applicazione.

Quando fornisci un file GDF per il gioco, Windows può limitare l'accesso al gioco se l'utente ha attivato le funzionalità di sicurezza della famiglia.

BR230259.collapse_all(it-it,VS.110).gifImpostazioni attività stampa

Puoi progettare un'applicazione che visualizzi un'interfaccia utente di stampa personalizzata e comunichi direttamente con una stampante. Evidenziando funzionalità specifiche di una particolare marca e di un particolare modello di stampante, puoi fornire un'esperienza utente più ricca e avanzata. È consentita una sola istanza di questa dichiarazione per applicazione.

BR230259.collapse_all(it-it,VS.110).gifProtocollo

La tua app può utilizzare schemi URI esistenti per la comunicazione, ad esempio mailto, oppure creare uno schema URI personalizzato. Se utilizzi questa dichiarazione, la tua app può registrarsi come gestore di protocollo innestabile associato al nome di uno schema URI specificato. Puoi dichiarare più di uno schema URI per ogni app.

BR230259.collapse_all(it-it,VS.110).gifCerca

Puoi aggiungere alla tua applicazione un riquadro di ricerca per consentire agli utenti di cercare non solo nel contenuto della tua applicazione ma anche nel contenuto di altre applicazioni. Gli utenti possono anche trasferire la query di ricerca ad altre applicazioni. Partecipando a questo contratto, accetti che il contenuto della tua applicazione possa essere cercato dagli altri partecipanti e di presentare nella tua applicazione i risultati di ricerca di questi partecipanti. La partecipazione a questo contratto ti consente di aumentare il traffico e l'utilizzo della tua applicazione. È consentita una sola istanza di questa dichiarazione per applicazione.

BR230259.collapse_all(it-it,VS.110).gifCondivisione destinazione

Puoi consentire agli utenti di condividere il contenuto della tua applicazione con un'altra applicazione o con un servizio e viceversa. La partecipazione al contratto di condivisione ti evita di dover scrivere codice aggiuntivo o fornire agli altri sviluppatori con un SDK per la tua applicazione solo per condividere il contenuto. Le applicazioni che supportano il contratto di condivisione possono condividere automaticamente il contenuto con qualsiasi altra applicazione che supporta il contratto. La partecipazione a questo contratto ti consente di aumentare il traffico e l'utilizzo della tua applicazione. È consentita una sola istanza di questa dichiarazione per applicazione.

URI contenuto

Utilizza questa pagina per configurare URI che hanno accesso agli standard Web per la georilevazione e accesso agli Appunti. Per utilizzare la georilevazione devi anche dichiarare la funzionalità dell'applicazione nel manifesto del pacchetto. Gli URI possono includere caratteri jolly nei nomi di sottodominio (ad esempio, http://*.microsoft.com). Questa pagina viene visualizzata solo se l'applicazione è un'app in Windows Store sviluppata tramite JavaScript.

BR230259.collapse_all(it-it,VS.110).gifURI

URI che l'applicazione può o non può accedere.

BR230259.collapse_all(it-it,VS.110).gifRegola

Specifica se includere o escludere l'URI.

BR230259.collapse_all(it-it,VS.110).gifAggiungi nuovo URI

Verrà visualizzata una nuova casella di testo per l'aggiunta di un nuovo URI all'elenco.

Pacchetto

Utilizza questa pagina per impostare le proprietà che identificano e descrivono il pacchetto che viene distribuito.

BR230259.collapse_all(it-it,VS.110).gifNome pacchetto

Specifica il nome univoco che identifica il pacchetto nel sistema. Quando il pacchetto viene caricato in Store, il nome viene sostituito. Il Nome pacchetto fa distinzione tra maiuscole e minuscole. Utilizza Nome visualizzato pacchetto per mostrare un nome del pacchetto agli utenti. Questa stringa non deve terminare con un punto e non deve essere una di queste stringhe: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8" e "LPT9".

BR230259.collapse_all(it-it,VS.110).gifNome visualizzato pacchetto

Specifica il nome descrittivo dell'applicazione visualizzato in Store. Quando il pacchetto viene caricato in Store, il nome viene sostituito.

BR230259.collapse_all(it-it,VS.110).gifLogo

Specifica l'immagine visualizzata nella pagina di descrizione di Store per il prodotto.

BR230259.collapse_all(it-it,VS.110).gifVersione

Versione di stringa espressa in notazione quad, Major.Minor.Build.Revision.

BR230259.collapse_all(it-it,VS.110).gifEditore

Specifica il campo dell'oggetto del certificato di firma che viene utilizzato per autenticare il pacchetto. Quando il pacchetto viene caricato in Store, il nome viene sostituito. Per ulteriori informazioni, vedi Firma di un pacchetto di app (app di Windows Store).

BR230259.collapse_all(it-it,VS.110).gifScegli certificato

Consente di aprire una finestra di dialogo in cui è possibile scegliere o creare un certificato. Per ulteriori informazioni, vedi Firma di un pacchetto di app (app di Windows Store).

BR230259.collapse_all(it-it,VS.110).gifNome visualizzato editore

Specifica il nome che viene utilizzato nel campo Nome editore sul sito Web del portale per sviluppatori. Quando il pacchetto viene caricato in Store, il nome viene sostituito.

BR230259.collapse_all(it-it,VS.110).gifNome famiglia pacchetto

Nome univoco che identifica il pacchetto nel sistema e che comprende il nome del pacchetto e un hash della stringa dell'editore.

Vedere anche

Concetti

Creazione del pacchetto dell'app di Windows Store tramite Visual Studio 2012

Altre risorse

Manifesto di pacchetto dell'applicazione

Guida introduttiva: Creazione di un riquadro predefinito tramite l'editor del manifesto di Microsoft Visual Studio 2012

Informazioni di riferimento sullo schema del manifesto di pacchetto

Risorse dell'applicazione ed esempio di localizzazione