【问题标题】:firebase auth undefined class 'OAuthProvider'firebase auth 未定义类'OAuthProvider'
【发布时间】:2020-01-11 19:19:51
【问题描述】:

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

但我遇到了这个问题

未定义类“OAuthProvider”。

在这个sn-p中

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

【问题讨论】:

    标签: firebase flutter dart firebase-authentication


    【解决方案1】:

    OAuthProvider 提供程序最近已添加到 firebase_auth。您需要将项目中的firebase_auth版本升级为以下:

    dependencies:
      firebase_auth: ^0.15.3+1
    

    然后执行flutter pub get 即可使用该软件包。

    【讨论】:

      【解决方案2】:

      我想现在每个人都在处理这个强制登录的问题。

      这两个依赖会更容易。

      dependencies:
          firebase_auth: ^0.15.3+1 
          apple_sign_in: ^0.1.0
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-09-04
        • 1970-01-01
        • 2021-10-28
        • 2021-11-21
        • 2018-08-17
        • 2019-11-07
        • 2022-07-24
        • 2017-09-24
        相关资源
        最近更新 更多