Я выбросил проект выставки.
После изменения info.plist , теперь я могу получить свое приложение в списке «открыть с помощью списка приложений» и фактически могу открыть этот файл с моей выставкой (React native app).
App.js
Linking.getInitialURL().then((url) => {
if (url) {
console.log(url);
}
}).catch(err => console.error('An error occurred', err));
этот код дает мне этот URL.
file:///private/var/mobile/Containers/Data/Application/7E55EB55-7C49-4C0C-B4CB-63AC4F49689E/Documents/Inbox/matters-3.csv
Итак, это означает, что теперь у меня есть URL-адрес вложения электронной почты, но как я могу получить данные этой строки CSV в моем приложении?
Итак, я предполагаю, что когда я нажимаю кнопку Открыть в моем приложении. URL, который передается в мое приложение из системы, фактически является копией документа, который находится где-то в каталоге нашего приложения.
Но когда я пытаюсь получить доступ к этому файлу с помощью Expo.FileSystem. readAsStringAsync выдает ошибку говорит, что файл не читается.
есть ли какое-либо отношение к разрешению на хранение?
Нужна помощь ....?