如何跳过Firebase UI Auth登录界面直接进入手机号验证
解决方案
你只需要给SignInScreen添加一个showProviderSelection: false参数就能解决这个问题:
修改后的代码如下:
static final GoRoute _auth = GoRoute( path: 'auth', builder: (context, state) => Material( child: SignInScreen( showAuthActionSwitch: false, showProviderSelection: false, // 新增这个参数 providers: [PhoneAuthProvider()], ), ), );
这个参数的作用是:当你仅配置了单个登录 provider 时,自动跳过 provider 选择界面,直接进入手机号验证的输入流程,完全匹配你想要跳过多余步骤的需求,而且不需要额外编写大量代码,只需要添加这一行配置即可。
内容的提问来源于stack exchange,提问作者barcolounger
相关产品推荐
相关产品推荐

