Cordova로 끝난 응용 프로그램을 desktop/tablet Windows 8.1 및 Windows Phone 8.1로 내보내려고합니다. 내 앱은 Android, iOS에서 성공적으로 작동합니다.windows/wp8에 cordova.file이 정의되지 않았습니다.
cordova -v
4.1.2
cordova plugins list
org.apache.cordova.file 1.3.1 "File"
하지만 Windows 8.1 또는 Windows Phone에서 실행하면 응용 프로그램이 작동하지 않습니다. "cordova.file"은 정의되지 않았습니다. 내 데이터 또는 cordova.file. * 속성 별칭을 저장하기 위해 cordova.file.dataDirectory에 액세스 할 수 없습니다.
Windows 용 "Quirks"는 https://github.com/apache/cordova-plugin-file/blob/master/doc/index.md에 없습니다. 뭔가 놓쳤습니까?
UPDATE
윈도우 폰을위한 솔루션, 나는 (장치 org.apache.cordova.device이 필요) '///'에 'cordova.file.dataDirectory'을 설정 찾았
if(cordova.file === undefined){
// WP8
if(device.platform === "Win32NT"){
cordova.file = {
dataDirectory: '///'
}
}else
// Windows 8
if(device.platform === "windows"){
cordova.file = {
dataDirectory: '?????'
}
}
}
난 아직도 해결책을 모색 윈도우 8의
..
동일한 문제가 있습니다. Ionic angularjs 코드에 어떻게 플랫폼을 감지하고 올바른 디렉토리를 가리킬 수 있습니까? –
'ms-appdata : /// Downloads/또는'/// Downloads /?를 가리켜 야합니까? –