Windows 8 piattaforma guida
Questa guida illustra come impostare il vostro ambiente di sviluppo SDK per distribuire applicazioni Cordova per Windows 8. Vedere la seguente per informazioni più dettagliate specifiche della piattaforma:
Gli strumenti della riga di comando qui sopra si riferiscono a versioni precedenti alla 3.0 di Cordova. Per informazioni sull'interfaccia corrente, vedere l'interfaccia della riga di comando.
Microsoft deprecato il nome applicazioni in stile Metro in Windows 8 e Windows RT. MSDN ora si riferisce a questo tipo di app come un'applicazione Windows Store , e questa guida segue quella convenzione. Inoltre, in questa guida Windows 8 significa sia Windows 8 e Windows RT.
Requisiti
Windows 8
Visual Studio Professional 2012 o meglio o Visual Studio 2012 Express per Windows 8
Seguire le istruzioni a windowsstore.com presentare all'app di Windows Store.
Installare il SDK e Cordova
Impostare il tuo preferito variante di Visual Studio 2012. Tutte le versioni a pagamento del prodotto (professionale, ecc.) ti consentono di costruire applicazioni Windows Store. È necessario esprimere per Windows 8 costruire Windows App Store l' Express edizioni.
Scaricare ed estrarre l'ultima copia di Cordova. Queste istruzioni si applicano alla lib\windows-8 sottodirectory.
Impostare un nuovo progetto
È già possibile costruire applicazioni Windows 8 utilizzando l' HTML/JavaScript traccia disponibile nell'App Store di Windows. Utilizzare Cordova nelle applicazioni Windows Store di esporre la stesse API come su altre piattaforme supportate da Cordova.
Aprire Visual Studio 2012 e scegliere Nuovo progetto.
Selezionare Installed → → altri linguaggi → JavaScript → Windows negozio modello dall'albero e poi App vuota nell'elenco progetti. Immettere qualunque nome di progetto che ti piace, come
CordovaWin8Foocome in questo esempio:
Microsoft continua a utilizzare
default.htmlcome home page predefinita, ma uso di sviluppatori web piùindex.html. È una buona idea per fare così, almeno per abbinare altre piattaforme su che probabilmente stai lavorando. Per risolvere questo problema, in Esplora soluzioni rinominare ildefault.htmldel file diindex.html. Fare doppio clic lapackage.appxmanifestdel file e modificare il valore di pagina iniziale aindex.html:Includere
cordova.jsnel vostro progetto, fare clic destro suljsdirectory in Esplora soluzioni e scegliere Aggiungi elemento → nuovo. Individuare ilcordova.jsdel file nellalib\windows-8directory.Modificare il codice per
index.html. Aggiungere un riferimento acordova.js. È possibile farlo manualmente, o trascinando il file da Esplora soluzioni. Aggiungere le seguenti altre dipendenze alla pagina iniziale dell'app:<!-- WinJS references --> <link href="//Microsoft.WinJS.1.0/css/ui-dark.css" rel="stylesheet" /> <script src="//Microsoft.WinJS.1.0/js/base.js"></script> <script src="//Microsoft.WinJS.1.0/js/ui.js"></script> <!-- Cordova --> <script src="/js/cordova.js"></script> <!-- CordovaWin8Foo references --> <link href="/css/default.css" rel="stylesheet" /> <script src="/js/default.js"></script>Aggiungere un
[deviceready](../../../cordova/events/events.deviceready.html)gestore dimostrare Cordova sta lavorando:<body> <p>Content goes here</p> <script type="text/javascript"> console.log("Subscribing..."); document.addEventListener("deviceready", function () { navigator.notification.alert("The device is ready!"); }); </script> </body>
Il progetto di test
Eseguire il progetto da Visual Studio. Verrà visualizzata la finestra di messaggio appaiono:

Questo è tutto. Ora sei pronto per costruire applicazioni Windows Store con Cordova.