Код: Выделить всё
react-native-background-actionsКод: Выделить всё
react-native-community/geolocation- Android: Местоположение в фоновом режиме работает как при отладке, так и в выпуске
- Отладка iOS: Работает отлично
- Выпуск iOS (IPA): Не принимается фоновое местоположение вообще обновляется
- Включил фоновые режимы → Обновления местоположения в Xcode
- Добавил необходимые разрешения в Info.plist:
Код: Выделить всё
NSLocationAlwaysAndWhenInUseUsageDescription
We need access to your location even when the app is in background.
NSLocationWhenInUseUsageDescription
We need access to your location while you're using the app.
NSLocationAlwaysUsageDescription
We need access to your location at all times.
- Правильно запрошены разрешения на определение местоположения в JS.
- Использование BackgroundActions.start() с длительной асинхронной задачей.
- Подтверждено, что код отлично работает в режиме отладки iOS.
- Создано с использованием Xcode для выпуска (архив → экспортировать IPA)
- Устанавливается через TestFlight и вручную на устройстве
Связано ли это с правами, профилем обеспечения или чем-то, что убрано в выпуске mode?
Вопрос:
Что может препятствовать работе фонового местоположения в сборках выпуска iOS?
Нужно ли сделать что-то дополнительное, чтобы реакции-native-background-actions или геолокация работали правильно в выпуске?
Будем очень благодарны за любую помощь!>
Подробнее здесь: https://stackoverflow.com/questions/796 ... fine-in-de
Мобильная версия