使用他们的 firebase 用户 ID 登录用户反应本机

Login a user with their firebase user id react native

所以我想让用户在重新加载应用程序后保持登录状态。我通过使用做到了 Async Storage,我所做的是,如果用户的 ID 存在于异步存储中,我会认为他们已登录。缺点是我无法使用 Firebase auth,因为它不会考虑用户已登录. 我知道在异步存储中存储密码是个坏主意,所以我存储了 uid。有什么方法可以让我只用他们的 uid 登录他们的用户,所以如果我使用 firebase.currentUser 它不会显示 null.

我正在使用 firebase v9 并响应本机

我认为您使用的是网络版的 firebase。您必须考虑使用免费自动处理此行为的 react-native-firebase 库。

以及您问题的答案。不,您不能使用他的 uid.

登录用户