firebase auth未定义类'OAuthProvider'

Mah*_*poo 2 dart firebase firebase-authentication flutter

我正在尝试使用苹果来实现 firebase auth 这个例子 https://medium.com/@karlwhiteprivate/flutter-firebase-sign-in-with-apple-c99967df142f

但我遇到了这个问题

未定义的类“OAuthProvider”。

在这个片段中

OAuthProvider oAuthProvider =
    new OAuthProvider(providerId: "apple.com");
final AuthCredential credential = oAuthProvider.getCredential(
  idToken:
      String.fromCharCodes(appleIdCredential.identityToken),
  accessToken:
      String.fromCharCodes(appleIdCredential.authorizationCode),
);
Run Code Online (Sandbox Code Playgroud)

Pet*_*dad 5

OAuthProvider提供商最近被添加到firebase_auth. 您需要将firebase_auth项目中的版本升级到以下版本:

dependencies:
  firebase_auth: ^0.15.3+1
Run Code Online (Sandbox Code Playgroud)

然后就flutter pub get可以使用该包了。