Fix write permissions on Android 11
This commit is contained in:
parent
8dc99ca2c1
commit
50572ef322
3 changed files with 9 additions and 10 deletions
|
@ -25,8 +25,7 @@
|
||||||
<platform name="android">
|
<platform name="android">
|
||||||
<config-file target="AndroidManifest.xml" parent="/*" xmlns:android="http://schemas.android.com/apk/res/android">
|
<config-file target="AndroidManifest.xml" parent="/*" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
<uses-permission android:name="android.permission.WAKE_LOCK" />
|
<uses-permission android:name="android.permission.WAKE_LOCK" />
|
||||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="29" />
|
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
||||||
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
|
|
||||||
</config-file>
|
</config-file>
|
||||||
<edit-config file="AndroidManifest.xml" mode="merge" target="/manifest/application">
|
<edit-config file="AndroidManifest.xml" mode="merge" target="/manifest/application">
|
||||||
<application android:requestLegacyExternalStorage="true" />
|
<application android:requestLegacyExternalStorage="true" />
|
||||||
|
|
|
@ -350,13 +350,13 @@ document.addEventListener("deviceready", () => {
|
||||||
fileEntry.createWriter(function (fileWriter) {
|
fileEntry.createWriter(function (fileWriter) {
|
||||||
|
|
||||||
fileWriter.onerror = function (e) {
|
fileWriter.onerror = function (e) {
|
||||||
console.log(`Failed file write: Error ${e.code}`);
|
console.error(`Failed file write: Error ${e.code}`);
|
||||||
};
|
};
|
||||||
|
|
||||||
fileWriter.write(data);
|
fileWriter.write(data);
|
||||||
});
|
});
|
||||||
}, (e) => {
|
}, (e) => {
|
||||||
console.log(`Error to create external save file: Error ${e.code}`);
|
console.error(`Error to create external save file: Error ${e.code}`);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -372,13 +372,13 @@ document.addEventListener("deviceready", () => {
|
||||||
fileEntry.createWriter(function (fileWriter) {
|
fileEntry.createWriter(function (fileWriter) {
|
||||||
|
|
||||||
fileWriter.onerror = function (e) {
|
fileWriter.onerror = function (e) {
|
||||||
console.log(`Failed file write: Error ${e.code}`);
|
console.error(`Failed file write: Error ${e.target.error.code}`);
|
||||||
};
|
};
|
||||||
|
|
||||||
fileWriter.write(data);
|
fileWriter.write(data);
|
||||||
});
|
});
|
||||||
}, (e) => {
|
}, (e) => {
|
||||||
console.log(`Error to create external file: Error ${e.code}`);
|
console.error(`Error to create external file: Error ${e.code}`);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -353,13 +353,13 @@ document.addEventListener("deviceready", () => {
|
||||||
fileEntry.createWriter(function (fileWriter) {
|
fileEntry.createWriter(function (fileWriter) {
|
||||||
|
|
||||||
fileWriter.onerror = function (e) {
|
fileWriter.onerror = function (e) {
|
||||||
console.log(`Failed file write: Error ${e.code}`);
|
console.error(`Failed file write: Error ${e.code}`);
|
||||||
};
|
};
|
||||||
|
|
||||||
fileWriter.write(data);
|
fileWriter.write(data);
|
||||||
});
|
});
|
||||||
}, (e) => {
|
}, (e) => {
|
||||||
console.log(`Error to create external save file: Error ${e.code}`);
|
console.error(`Error to create external save file: Error ${e.code}`);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -375,13 +375,13 @@ document.addEventListener("deviceready", () => {
|
||||||
fileEntry.createWriter(function (fileWriter) {
|
fileEntry.createWriter(function (fileWriter) {
|
||||||
|
|
||||||
fileWriter.onerror = function (e) {
|
fileWriter.onerror = function (e) {
|
||||||
console.log(`Failed file write: Error ${e.code}`);
|
console.error(`Failed file write: Error ${e.target.error.code}`);
|
||||||
};
|
};
|
||||||
|
|
||||||
fileWriter.write(data);
|
fileWriter.write(data);
|
||||||
});
|
});
|
||||||
}, (e) => {
|
}, (e) => {
|
||||||
console.log(`Error to create external file: Error ${e.code}`);
|
console.error(`Error to create external file: Error ${e.code}`);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue