firebase - firebase auth 未定义类'OAuthProvider'
问题描述
我正在尝试用苹果实现firebase身份验证这个例子 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),
);
解决方案
OAuthProvider
提供者最近被添加到firebase_auth
. 您需要将firebase_auth
项目中的版本升级为以下版本:
dependencies:
firebase_auth: ^0.15.3+1
然后做flutter pub get
才能使用包。
推荐阅读
- javascript - 带有嵌套异步函数的 React.js useEffect
- c - 在 Ubuntu 16.04 中缺少“linux/ext2_fs.h”
- javascript - 使用 java 将 Adobe 注释转换为编辑
- ios - SwiftUI Core Data 在 DetailView 中绑定 TextFields
- datetime - Power BI Power Query:添加自定义列正在更改日期格式
- haskell - 覆盖派生类型类实例的默认实现
- javascript - 向下滚动按钮覆盖 .focus 功能
- android - 动态更改 Android Toolbar/Tabbar 主题
- android-sqlite - 想删除我的应用程序中的数据库文件。.尝试了一个程序,但没有用
- c# - JSON 操作