Autenticación en Flutter

Desconectar

Cerrar sesión es cerrar sesión en el servidor de Google y en el servidor de Firebase. Volviendo a la aplicación, es posible firmar “en silencio” sin que el usuario inicie sesión manualmente nuevamente. Sin embargo, si cierra sesión y luego se desconecta, el usuario deberá iniciar sesión manualmente nuevamente.

Auth class

SignOut

Es una buena práctica cerrar sesión explícitamente cuando la aplicación está finalizando. La función dispose () llama a la función signOut () que se enumera a continuación. Verá que simplemente llama a la función signOut () del complemento, respectivamente. Tenga en cuenta que no se desconecta, pero la función que sigue sí lo hace.

Auth class

In O Not

Las siguientes dos funciones prueban para ver si está ‘conectado’. Una vez más, se llama a la función init () en las últimas dos funciones para asegurarse de que, en este caso, la variable _googleSignIn no sea nula.

Auth class

Auth class

Auth class

Previous

Introducción a APIs de datos