每当我第一次运行我的应用程序(仅当我卸载并重新安装应用程序时),我试图在 Flutter 中获取用户的登录状态,以下代码返回用户。
我已经尝试获取用户whenComplete并then返回相同的结果。
FirebaseAuth _firebaseAuth = FirebaseAuth.instance;
FirebaseUser user = await _firebaseAuth.currentUser();
return user;
Run Code Online (Sandbox Code Playgroud)
返回的用户是我的 Android 设备上的平台用户,如果我在安装后重新加载我的应用程序,用户将被删除。
编辑:
有趣的是最小化应用程序会删除未知用户。