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
CordovaWin8Foo
come in questo esempio:Microsoft continua a utilizzare
default.html
come 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.html
del file diindex.html
. Fare doppio clic lapackage.appxmanifest
del file e modificare il valore di pagina iniziale aindex.html
:
Includere
cordova.js
nel vostro progetto, fare clic destro suljs
directory in Esplora soluzioni e scegliere Aggiungi elemento → nuovo. Individuare ilcordova.js
del file nellalib\windows-8
directory.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.