【问题标题】:Set Logo doesn't show logo on android Firebase UI设置徽标不会在 android Firebase UI 上显示徽标
【发布时间】:2020-01-26 06:49:39
【问题描述】:

我已经按照官方文档here 使用 firebasebase UI,但由于某些奇怪的原因,徽标没有出现。这是代码示例。

   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)
        }
    }
}

这就是我得到的

【问题讨论】:

  • 您是否参与了活动?
  • @AlexMamo 是的,请。一切正常。只是即使我在代码中设置了徽标,我也看不到。

标签: android firebase kotlin firebaseui


【解决方案1】:

徽标仅在显示验证提供商选择屏幕时出现。由于该应用程序当前配置为仅使用一个提供商(电话),因此不使用此屏幕。当有多个提供商可供选择时,徽标将可见。

【讨论】:

  • 这是有道理的。谢谢!
猜你喜欢
  • 2017-08-01
  • 2015-12-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-25
相关资源
最近更新 更多