Fireabse用户界面注册时不需要请求用户名。

问题描述 投票:0回答:1

使用Firebase UI进行登录和注册,如何删除用户用名字& 姓氏注册的选项?换句话说,只需要他们的电子邮件和密码。

根据 这个github问题,已经实现了这样的功能。

Firebase提供了签到注册的Kotlin代码。

private fun createSignInIntent() {
    // Choose authentication providers
    val providers = arrayListOf(
        AuthUI.IdpConfig.EmailBuilder().build(),
        AuthUI.IdpConfig.GoogleBuilder().build())

    // Create and launch sign-in intent
    startActivityForResult(
        AuthUI.getInstance()
            .createSignInIntentBuilder()
            .setAvailableProviders(providers)
            .setLogo(R.drawable.logo)
            .setTheme(R.style.AppTheme)
            .build(),
        RC_SIGN_IN)
}

override fun onActivityResult(...

enter image description here

android firebase firebase-authentication firebaseui
1个回答
1
投票

鏄ㄥ䌹䌹䌹䌹䌹䌹䌹䌹䌹䌹䌹䌹䌹䌹䌹䌹䌹䌹䌹䌹䌹䌹䌹䌹䌹䌹䌹䌹䌹 实现该功能的拉请求 建议您拨打 setRequireName(false) 在您的EmailBuilder对象上。

AuthUI.IdpConfig.EmailBuilder().setRequireName(false).build()
© www.soinside.com 2019 - 2024. All rights reserved.