Firebase Integration
Use Fluo with Firebase Authentication and Firestore.
Overview
Select Firebase in the Fluo dashboard. During user onboarding, Fluo sends user info to:
- Firebase Authentication
- A
users
collection in Firestore (ensure Firestore is initialized)
Initialize the Firebase session
Retrieve the firebaseToken
from the Fluo session and call signInWithCustomToken
.
if (Fluo.isInitialized) {
final fluoSession = Fluo.instance.session;
if (fluoSession != null) {
final firebaseToken = fluoSession.firebaseToken!;
await FirebaseAuth.instance.signInWithCustomToken(firebaseToken);
}
}