Facebook按钮我正在使用firebaseUI多重登录,除了Facebook Builder().build()外,所有按钮都在生成,如何使该按钮膨胀?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Facebook按钮我正在使用firebaseUI多重登录,除了Facebook Builder().build()外,所有按钮都在生成,如何使该按钮膨胀?相关的知识,希望对你有一定的参考价值。

我使用的是firebaseUI多重登录,除了Facebook Builder().build()外,所有按钮都在生成。

如何给那个按钮充气

答案

添加支持的供应商列表如下。

 List<AuthUI.IdpConfig> providers = Arrays.asList(
            new AuthUI.IdpConfig.GoogleBuilder().build(),
            new AuthUI.IdpConfig.FacebookBuilder().build(),
            new AuthUI.IdpConfig.TwitterBuilder().build(),
            new AuthUI.IdpConfig.PhoneBuilder().build());

然后你再创建签入意图。

   Intent intent = AuthUI.getInstance()
            .createSignInIntentBuilder()
            .setAvailableProviders(providers)
            .build();

用'intent'调用startActivityForResult()。

编辑。

你需要在你的app级别的gradle文件中添加以下依赖关系。

 implementation 'com.firebaseui:firebase-ui-auth:6.2.1'
 implementation 'com.facebook.android:facebook-android-sdk:5.15.1'

注意,你不需要firebase auth依赖,因为它包含在firebase-ui依赖中。

以上是关于Facebook按钮我正在使用firebaseUI多重登录,除了Facebook Builder().build()外,所有按钮都在生成,如何使该按钮膨胀?的主要内容,如果未能解决你的问题,请参考以下文章

FirebaseUI Auth - Facebook 登录错误:来自 Facebook 的 debug_token 响应不成功

FirebaseUI iOS 移除取消按钮

Firebase UI - Auth - 使用自己的布局

FirebaseUI for Web — 身份验证 — 如何重新进行身份验证?

使用 FirebaseUI 的应用程序配置不允许给定 URL

FirebaseUI使用2个活动登录kotlin