Sto cercando di esportare un'app eseguita con Cordova su desktop/tablet Windows 8.1 e Windows Phone 8.1. La mia app funziona correttamente su Android, iOS.cordova.file non è definito per windows/wp8
cordova -v
4.1.2
cordova plugins list
org.apache.cordova.file 1.3.1 "File"
Ma quando provo su un telefono Windows 8.1 o Windows mia app non riesce. Il "cordova.file" non è definito. Non riesco ad accedere a cordova.file.dataDirectory per memorizzare i miei dati o qualsiasi file cordova.file. * Alias delle proprietà.
Non vedo "Quirks" per Windows su https://github.com/apache/cordova-plugin-file/blob/master/doc/index.md, mi sono perso qualcosa?
UPDATE
trovato una soluzione per Windows Phone, ho impostato il 'cordova.file.dataDirectory' a '///' (dispositivo richiede org.apache.cordova.device):
if(cordova.file === undefined){
// WP8
if(device.platform === "Win32NT"){
cordova.file = {
dataDirectory: '///'
}
}else
// Windows 8
if(device.platform === "windows"){
cordova.file = {
dataDirectory: '?????'
}
}
}
per Windows 8 che ancora cerco una soluzione ..
Ho lo stesso problema. Into codice angularjs ionico come posso rilevare la piattaforma e puntare alla directory giusta? –
Devo puntare a 'ms-appdata: /// Download/o solo' /// Download /? –