2017-09-14 5 views
0

Je suis capable de me connecter avec l'utilisateur dans mon authentification, mais comment obtenir l'aide de l'utilisateur flotter fléchettes.En flutter comment obtenir l'utilisateur actuel connecté à partir du cache géré par firebase pour le type d'email et le mot de passe

J'essaie de cette manière

FirebaseUser user = FirebaseAuth.instance.currentUser; 
print(user.uid); 

mais erreur montrant que

Une valeur de type '() -> Future ne peut pas être affecté à une variable de type firebaseuser »

+0

Le message d'erreur ne semble pas être exactement ce que vous obtenez. Par exemple 'firebaseuser' avec toutes les minuscules. Veuillez toujours envoyer les messages d'erreur ** exactement ** au fur et à mesure qu'ils sont créés. –

Répondre

1

Je ne sais pas Flutter encore assez bien pour être sûr, mais de votre message d'erreur, je pense que cela devrait corriger l'erreur

someMethod() async { 
    FirebaseUser user = await FirebaseAuth.instance.currentUser(); 
    print(user.uid);