Приложение углового конденсатора падает при входе в firebase из-за перенаправления - PullRequest
0 голосов
/ 22 января 2019

Я использую Angular2 и конденсатор для тестирования конденсатора. Я использую Firebase для входа в систему, и каждый раз, когда я пытаюсь войти в систему, происходит сбой проекта конденсатора на Android.
Кажется, что сбой происходит вокруг перенаправления / всплывающих окон. Я сначала попробовал signInwithPopup(). Я обнаружил, что это не поддерживается в мобильных средах, поэтому я перешел на signInWithRedirect

let provider = new firebase.auth.GoogleAuthProvider();
provider.addScope('profile');
provider.addScope('email');
firebase.auth().signInWithRedirect(provider);
firebase.auth().getRedirectResult().then(function (result) {
   console.log('result', result);
});

Это также дает сбой при возврате {user: null}, но работает в браузере и в браузере, оба метода работают.
Другой метод, который я видел на ионных форумах, заключается в том, что getRedirectResult следует переместить на ngOnInit, чтобы при перенаправлении на страницу вы сразу же прослушивали перенаправление, но это также не работает. Кто-нибудь продвигал это в Capacitor, использующем проект Angular2?
Любая помощь или идеи будут оценены

1 Ответ

0 голосов
/ 30 января 2019

Я был ошибкой в ​​этой версии, она исправлена ​​в последней бета-версии (17)

...