signInWithAppleOnWeb method

Future<User> signInWithAppleOnWeb()

Implementation

Future<User> signInWithAppleOnWeb() async {
  final provider = OAuthProvider('apple.com')
    ..addScope('email')
    ..addScope('name');

  await FirebaseAuth.instance.signInWithPopup(provider);
  if (_firebaseAuth.currentUser != null) return _firebaseAuth.currentUser!;
  throw Exception('_firebaseAuth.currentUser is null');
}