Fix write permissions on Android 11

This commit is contained in:
OleSTEEP 2024-03-08 00:41:30 +03:00
parent 8dc99ca2c1
commit 50572ef322
3 changed files with 9 additions and 10 deletions

View file

@ -25,8 +25,7 @@
<platform name="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.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="29" />
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
</config-file>
<edit-config file="AndroidManifest.xml" mode="merge" target="/manifest/application">
<application android:requestLegacyExternalStorage="true" />

View file

@ -350,13 +350,13 @@ document.addEventListener("deviceready", () => {
fileEntry.createWriter(function (fileWriter) {
fileWriter.onerror = function (e) {
console.log(`Failed file write: Error ${e.code}`);
console.error(`Failed file write: Error ${e.code}`);
};
fileWriter.write(data);
});
}, (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) {
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);
});
}, (e) => {
console.log(`Error to create external file: Error ${e.code}`);
console.error(`Error to create external file: Error ${e.code}`);
});
});
}

View file

@ -353,13 +353,13 @@ document.addEventListener("deviceready", () => {
fileEntry.createWriter(function (fileWriter) {
fileWriter.onerror = function (e) {
console.log(`Failed file write: Error ${e.code}`);
console.error(`Failed file write: Error ${e.code}`);
};
fileWriter.write(data);
});
}, (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) {
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);
});
}, (e) => {
console.log(`Error to create external file: Error ${e.code}`);
console.error(`Error to create external file: Error ${e.code}`);
});
});
}