React Native NavigatorIOS "PUSH" завершает работу приложения, когда вызывается для componentDidMount [только при холодном запуске]

Реакционно-нативное приложение проверяет локальное хранилище на наличие токена авторизации, и, если токен доступен, приложение переходит на главную страницу, но происходит сбой приложения при попытке вызова. this.props.navigator.push, Это происходит только при холодном запуске приложения (работает как и ожидалось при запуске из фона)

AsyncStorageHelper.getUserToken().then((userToken)=>{
if (userToken !== null) {
    this.props.navigator.push({
        component: MainPage
    });
 } else {
  this.showLoginControls();
 }
})

Следующий код вызывается на componentDidMount() метод

редактировать

Также обратите внимание, что приложение аварийно завершает работу только в версии выпуска, поэтому не удалось получить трассировку стека для сбоя.

0 ответов

Другие вопросы по тегам