Мы получаем отчеты Sentry от наших клиентов Android, которые получают ошибки во время makeDirectoryAsync ().Ошибка:
Error: Directory 'file:///data/user/0/companyName/cache/ExperienceData/%2540companyName%252FappName/content/' could not be created..
Эта проблема, по-видимому, связана только с пользователями телефонов Huawei (SKD 24-27).
Ошибка возникает во время нашей первоначальной настройки кэша, и этоэто код.
const TEMP_DIR = FileSystem.cacheDirectory
const DIR_PATH = `${TEMP_DIR}${folderName}/`
return FileSystem.getInfoAsync(DIR_PATH).then(info => {
if (!info.exists) {
return FileSystem.makeDirectoryAsync(DIR_PATH, {
intermediates: true,
}).then(() => {
[...]
})
}
[...]
})
Expo SDK => 30.0.0
связанные вопросы:
https://forums.expo.io/t/makedirectoryasync-error-could-not-be-created/11916
https://github.com/expo/expo/issues/1980
Мыне оторвал наше приложение от выставки.
благодарен за любую помощь.
Хольгер