У меня проблема с отправкой проверочной ссылки по электронной почте пользователю, когда он пытается зарегистрировать уже созданную учетную запись. Я кодирую Flutter с Firebase в качестве серверной базы данных. блок try-catch.
Мне не удается получить подтверждение электронной почты для повторной отправки во всплывающем окне, которое вызывает ResendVerifyEmail .
Пожалуйста, дайте мне знать о любых альтернативных способах отправки подтверждения по электронной почте из Firebase с Flutter или что с этим делать.
void _showVerifyEmailDialog(BuildContext context, String email) {
final BaseAuth auth = AuthProvider.of(context).auth;
showDialog(
context: context,
builder: (BuildContext context) {
// return object of type Dialog
return AlertDialog(
title: new Text("Account Already Exists"),
content: new Text("Please verify account in the link sent to email"),
actions: <Widget>[
new FlatButton(
child: new Text("Resend verification email"),
onPressed: () {
Navigator.of(context).pop();
auth.resendVerifyEmail(); <- Called from this line in login.dart
Почему код выходит из приведенного ниже утверждения без переход к следующей строке отправляемого письма?
final FirebaseUser user = await _firebaseAuth.currentUser();