在使用firebasebase UI时,我遵循了官方文档here,但出于某些奇怪的原因,该徽标没有出现。这是守则的示例。
val providers = listOf(AuthUI.IdpConfig.PhoneBuilder().build())
listener = FirebaseAuth.AuthStateListener{ firebaseAuth ->
val user = firebaseAuth.currentUser
if (user != null) {
startActivity(Intent(this, MainActivity::class.java))
finish()
} else {
startActivityForResult(AuthUI.getInstance()
.createSignInIntentBuilder()
.setLogo(R.drawable.bus_logo)
.setAvailableProviders(providers)
.build(), RC_SIGN)
}
}
}
答案 0 :(得分:0)
仅当显示身份验证提供程序选择屏幕时,才会显示徽标。由于该应用程序当前配置为仅使用一个提供商(电话),因此不会使用此屏幕。当可供选择的供应商不止一个时,徽标将变得可见。