Проверка электронной почты Firebase не работает при использовании другого приложения для ссылки действия - PullRequest
0 голосов
/ 19 января 2019

У меня есть страница подтверждения электронной почты в угловом формате и страница регистрации в приложении ionic. Когда я создаю пользователя из angular, все работает хорошо, но когда я регистрирую пользователя из ионного приложения наAuthStateChanged, он не возвращает ни одного пользователя. Застрял здесь надолго, ребята, выручите меня

Для отправки подтверждающего электронного письма я использую AngularFireAuth.auth.currentUser.sendEmailVerification() этот процесс регистрации выполняется в ионном приложении.

Ссылка действия, которую я указал в firebase, является маршрутом на угловом сайте. Для обработки проверки я использую следующий фрагмент кода на хуке жизненного цикла ngOnInit.

AngularFireAuth.auth.onAuthStateChanged((user) => {
 if(user){
  console.log("user verified")
 } else {
  console.log("there are no user state changes");
 }
});

Пользователь всегда имеет значение null, когда ссылка для проверки отправляется с ionic, где, как я пытался сделать то же самое в угловом режиме, он работал, и пользователь проверяется. Я использую одинаковые учетные данные API как в угловых, так и в ионных приложениях. Может кто-нибудь помочь мне решить эту проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...