【发布时间】:2018-10-30 12:46:08
【问题描述】:
这是关于 Flutter Firebase 身份验证插件的。
我正在尝试在创建新用户后发送验证电子邮件,但 sendEmailVerification() 内部使用 currentUser()。这对我来说似乎是一个错误,但以防万一,我向stackoverflow发布了一个问题。 Android 和 IOS 的错误是一样的。
前两行返回 FirebaseUser。第三个返回 null。第四,如果对第三个进行注释,则会引发空引用错误。
谢谢,
鲍里斯
user = await _auth.createUserWithEmailAndPassword(email: email, password: password);
// result is FirebaseUser
user = await _auth.signInWithEmailAndPassword(email: email, password: password);
// result is FirebaseUser
user = await _auth.currentUser();
// result is null
await user.sendEmailVerification();
//null reference, because it internally uses .currentUser()
【问题讨论】:
标签: firebase dart firebase-authentication flutter