signInAnonymously method
Implementation
Future<String?> signInAnonymously(
BuildContext context,
) async {
try {
customFirebaseApp ??= await _initializeFirebaseSignIn();
final _auth = FirebaseAuth.instanceFor(app: customFirebaseApp!);
UserCredential userCredential = await _auth.signInAnonymously();
User? user = userCredential.user;
if (user == null) {
print('Sign in anonymous failed');
return null;
}
String? firebaseToken = await user.getIdToken();
updateCurrentFirebaseUser(context, user);
return firebaseToken;
} catch (e) {
print(e.toString());
return null;
}
}