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()
метод
редактировать
Также обратите внимание, что приложение аварийно завершает работу только в версии выпуска, поэтому не удалось получить трассировку стека для сбоя.