sta*_*set 6 firebase firebase-authentication flutter flutter-web
我正在尝试为我的 Flutter 仅 Web 项目实现“使用 Apple 登录”。
我完全按照 FlutterFire 文档 ( https://firebase.flutter.dev/docs/auth/social#apple )中的 Web 实现说明进行操作。我还没有在 iOS 和 Android 上实现它。我已经在我的网络应用程序中成功实现了 Google 和 Facebook 登录。
当我打电话时:
import 'package:firebase_auth/firebase_auth.dart';
Future<UserCredential> signInWithApple() async {
// Create and configure an OAuthProvider for Sign In with Apple.
final provider = OAuthProvider("apple.com")
..addScope('email')
..addScope('name');
// Sign in the user with Firebase.
return await FirebaseAuth.instance.signInWithPopup(provider);
}
Run Code Online (Sandbox Code Playgroud)
我收到以下错误(并且我的 Chrome 测试窗口中没有出现使用 Apple 登录的弹出窗口):
FirebaseAuthException ([firebase_auth/unknown] An unknown error occurred: Unexpected null value.)
>
credential:null
email:null
phoneNumber:null
tenantId:null
Run Code Online (Sandbox Code Playgroud)
可能是什么问题呢 ?意外的空值可能是什么?如果是电子邮件值,为什么我至少没有使用苹果弹出窗口登录?
| 归档时间: |
|
| 查看次数: |
1514 次 |
| 最近记录: |