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 for Web — 身份验证 — 如何重新进行身份验证?