【发布时间】:2021-06-04 12:39:49
【问题描述】:
我有以下问题。我是flutter和firebase的新手,我该如何解决它。谢谢
void _handleFirebase() async {
GoogleSignInAuthentication googleAuth = await _currentUser.authentication;
final AuthCredential credential = GoogleAuthProvider.getCredential(
idToken: googleAuth.idToken, accessToken: googleAuth.accessToken);
final FirebaseUser firebaseUser =
await firebaseAuth.signInWithCredential(credential);
if (firebaseUser != null) {
print('Login');
}
问题显示
没有为“GoogleAuthProvider”类型定义方法“getCredential”。 尝试将名称更正为现有方法的名称,或定义名为“getCredential”的方法。
这是我的 pubspec.yaml
cupertino_icons: ^1.0.2
firebase_auth: ^1.0.0
google_sign_in: ^5.0.0
firebase_database: ^6.1.0
rflutter_alert: ^1.1.0
【问题讨论】: