我对FlatterWeb是新手,如何使用firebase电话认证来认证用户,有没有办法让用户登录?
下面是使用firebase电话认证登录的基本代码,可以从基本的Flatter fire文档中理解,它没有实际解释如何在Flatter web中实现firebase电话认证。Flatter本机手机身份验证很容易:) 此外,如何记住已签名用户的特定日期我对FlatterWeb是新手,如何使用firebase电话认证来认证用户,有没有办法让用户登录?,firebase,flutter,firebase-authentication,google-signin,flutter-web,Firebase,Flutter,Firebase Authentication,Google Signin,Flutter Web,下面是使用firebase电话认证登录的基本代码,可以从基本的Flatter fire文档中理解,它没有实际解释如何在Flatter web中实现firebase电话认证。Flatter本机手机身份验证很容易:) 此外,如何记住已签名用户的特定日期 FirebaseAuth auth = FirebaseAuth.instance; ConfirmationResult confirmationResult = await auth.signInWithPhoneNumber('+44 712
FirebaseAuth auth = FirebaseAuth.instance;
ConfirmationResult confirmationResult = await auth.signInWithPhoneNumber('+44 7123 123 456');
UserCredential userCredential = await confirmationResult.confirm('123456');
用户自动保持登录Firebase。要在应用程序重新启动时获取用户的身份验证状态,请查看上的文档,其中有以下方便的示例:
FirebaseAuth.instance
.authStateChanges()
.listen((User user) {
if (user == null) {
print('User is currently signed out!');
} else {
print('User is signed in!');
}
});
还可以看到我刚才给出的答案:嘿,弗兰克,我需要为web应用程序使用firebase_auth还是firebase_auth_web包?您应该将
firebase_auth
包添加到依赖项中。然后根据需要拉入平台依赖项(如firebase\u auth\u web
)。不过,请将以下其他问题作为单独的帖子发布。如果我的答案有用,请单击向上投票按钮(▲) 如果它回答了您的问题,请单击复选标记(✓) 接受它。这样别人就会知道你已经得到了(足够的)帮助。也请参见