Приложение прямо сейчас существует только в файле app.js. В ComponentDidMount () я спрашиваю разрешения как таковые:
Код: Выделить всё
let { status } = await Location.requestForegroundPermissionsAsync();Когда я использую Expo, чтобы протестировать приложение на Android, он работает как ожидалось, на моем первом запуске его просили разрешения, и приложение работало гладко.
Код: Выделить всё
"Experience needs permissions: [app] needs permissions for locationForeground. You've already granted permission to another expo experience. Allow [app] to also use it?"В приглашении есть отрицание и разрешить кнопку. Проблема в том, что я вообще не могу взаимодействовать с этим В конце концов, Expo Go вылетает и не дает мне никакой информации об ошибках. < /P>
Кто -нибудь знает, почему это происходит? Я несколько новичок в мобильной разработке, поэтому я не удивлюсь, если я настраиваю что -то неправильно для iOS.
Подробнее здесь: https://stackoverflow.com/questions/725 ... ermissions
Мобильная версия