【发布时间】:2019-07-20 04:24:00
【问题描述】:
await _auth.currentUser()
此行获取已删除的用户。
在我的应用程序中,我测试了从 firebase 控制台删除用户,然后我运行了这个:
FirebaseUser firebaseUser;
FirebaseUser currentUser = await _auth.currentUser();
if (currentUser != null) {
print('linking account ${currentUser.uid}');
firebaseUser = await _auth.linkWithCredential(credential);
} else {
firebaseUser = await _auth.signInWithCredential(credential);
}
虽然用户已被删除,(我将它们全部删除以确保它已被实际删除,但我仍然得到输出:
linking account ua1gzDXZRmTZI0gxGeu36iF5ETO2
这会在下一行触发错误:
[ERROR:flutter/shell/common/shell.cc(184)] Dart Error: Unhandled exception:
E/flutter ( 7016): PlatformException(error, Given String is empty or null, null)
【问题讨论】:
标签: firebase dart flutter firebase-authentication