Проблема Expo Запуск приложения (с тремя кнопками на экране) - React Native - PullRequest
0 голосов
/ 08 декабря 2018

У меня есть приложение expo, которое вызывает проблемы на некоторых телефонах при запуске.У меня не было этой проблемы с тем же телефоном раньше, но я не открывал его на указанном телефоне более месяца.

Первоначально у меня было 3 тестовых устройства, и 2 из них использовались каждый день, третье использовалось толькоодин раз, чтобы открыть и протестировать небольшую функциональность, а затем недавно (вызывая эту проблему).

После запуска приложения

Как это должно выглядеть

Expo SDK: 30

Устройства: iPhone 5c - Работает |Samsung S6 - Работает |Google Pixel - не работает |Samsung S7 Edge - не работает

Пробовал:

Сборка и загрузка APK (неизвестные источники) - тот же результат |Опубликовать в Экспо и открыть с приложением (под профилем) - Тот же результатСоединение через CLI (Туннель и та же сеть) - тот же результат

** Все это, за исключением APK, работало на этих устройствах ранее (несколько недель)

1 Ответ

0 голосов
/ 17 декабря 2018

Я обнаружил проблему

По сути, у меня был SwitchNavigator, и по нашей причине приложение загружало эту конкретную страницу.Для тех, у кого есть эта проблема, если у вас есть устройство с этим приложением, и вы вносите изменения, проверьте маршрутизацию к навигатору коммутатора и убедитесь, что он не отображает это первым.

Для меня это было частьюпоток аутентификации, поэтому он рендерился первым, но была некоторая логика, которая делала этот конкретный экран недоступным для устройств.

Решение 1: сделать коммутатор навигацией по стеку или вкладке Решение 2: проверить валидацию и добавить логику для передачипри необходимости переключитесь. Решение 3: удалите маршрутизацию к этой странице

...