FirebaseUI使用问题记录

施工中……

使用 Firebase Assistant 添加 Firebase

AuthUI的.enableEmailLinkSignIn()问题

Firebase不允许同时开启Email链接登录与邮箱密码认证,而且官方不认为这个是Bug

所以在看到Github上那个issue后,还为了这行代码耗了一天的我是SB

1
2
3
4
5
6
7
8
9
10
11
12
13
14
startActivityForResult(
AuthUI.getInstance()
.createSignInIntentBuilder()
.setIsSmartLockEnabled(false)
.setAvailableProviders(Arrays.asList(
new AuthUI.IdpConfig.EmailBuilder()
//.enableEmailLinkSignIn() 这行有毒,加了没法登录注册
.setAllowNewAccounts(true)
.setActionCodeSettings(actionCodeSettings)
.build()
//new AuthUI.IdpConfig.GoogleBuilder().build() Google登录
))
.build(),
RC_SIGN_IN);

参考资料

  1. firebase/snippets-android
  2. 选项 2:使用 Firebase Assistant 添加 Firebase