Обновление до Expo SDK v32.0.0 для использования этой функции
Теперь вы можете использовать простые строки JavaScript для получения обновлений о местоположении в фоновом режиме, а также запускать задачу геозоны, когда устройство покидаетили введите местоположение.
Обновление вашего SDK - для дальнейших действий
Обновление приложения - закройте сервер CLI Expo
В app.json,измените sdkVersion на "32.0.0"
В package.json измените эти зависимости:
- реагирует на "https://github.com/expo/react-native/archive/sdk-32.0.0.tar.gz"
- выставить на" ^32.0.0 "
- реагирует на" 16.5.0 "- (точная версия)
- реагирует на навигацию на" ^ 3.0.9 "(если вы используете его - это также необязательно,вам не нужно обновлять его, чтобы использовать новейший SDK. Если вы решите это сделать, обязательно прочитайте список изменений, чтобы прервать изменения, и посмотрите это руководство по обновлению с v2 до v3.)
- jest-expo to "^ 32.0.0" (если вы используете его)
- sentry-expo на "~ 1.9.0" (если вы его используете)
Удалить свой проектect каталог node_modules и снова запустите npm install (или используйте Yarn, мы любим Yarn)
Запустите expo start -c
Обновите приложение Expo на своих телефонах из App Store / Google Play.expo-cli автоматически обновит ваши приложения в симуляторах.
Обязательно ознакомьтесь с разделом критических изменений этого поста!
Если вы ранее создали отдельное приложение, помните, что вам нужно будет его создать.новая сборка для обновления версии SDK.Запустите expo build: ios или expo build: android, когда вы будете готовы сделать новую сборку для отправки в магазины.
Если вы планируете отправить свое приложение iOS в App Store, вы должны обновитьдля Xcode 10, чтобы сделать это.