Обновления файлов, сделанные с помощью Cordova File Plugin, не отражают изменения сразу
Тестирование на iPhone X Simulator
Запись в файл и чтение файла сразу после записи, как показано ниже:
this.file.writeFile(this.file.dataDirectory +"masters.json", JSON.stringify(jsonData), this.writeOptions)
.then((saved) => {
console.log(saved);
return this.http.get(this.file.dataDirectory +"masters.json")
.toPromise()
.then((response) => {
return Promise.resolve(response);
});
})
.catch((err) => {
console.log(err);
return Promise.reject(err);
});
Но, когда файл читается, он показывает старые данные файла. После нескольких случайных перезапусков файл будет отражать новые изменения.
Тот же код отлично работает на Android.
Любое решение?