Приложение React Native мигает белым после экрана запуска на iOS 11

У нас есть более 5 опубликованных приложений React Native, и все приложения мигают белым цветом между экраном запуска и первым экраном приложения. Это создает проводное поведение и заметно только на iOS 11.

Мы используем react-native-router-flux для навигации. Я считаю, что эта проблема связана с react-navigation, потому что такие приложения, как UberEATS и Airbnb, которые также разработаны с React-Native работает нормально. Думаю, у этих приложений есть собственная навигационная библиотека.

Кто-нибудь еще заметил эту проблему? Любое предложение будет принята с благодарностью.


person Pir Shukarullah Shah    schedule 10.11.2017    source источник
comment
У меня такая проблема, вы нашли решение для нее?   -  person Sofiane Daoud    schedule 04.01.2018
comment
Я считаю, что пользовательский экран-заставка решит эту проблему, попробуйте этот react-native-splash-screen< /а>   -  person Pir Shukarullah Shah    schedule 05.01.2018
comment
Я попробовал react-native-splash-screen, и это решило проблему.   -  person Pir Shukarullah Shah    schedule 06.01.2018
comment
Этот ответ на вопрос о той же проблеме предлагает установить фон rootView. Хороший вариант, если вам не обязательно нужен плагин для заставки.   -  person LordParsley    schedule 21.02.2018
comment
попробуйте это: - stackoverflow.com/a/51453100/5461400   -  person Harshal Valanda    schedule 21.07.2018


Ответы (1)


Я смог решить эту проблему, добавив собственный экран-заставку, авторство принадлежит react-native- заставка.

Эта проблема устранена в Xcode 9.2.

person Pir Shukarullah Shah    schedule 06.01.2018