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



我使用的是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((

编辑:

您需要将以下依赖项添加到应用程序级别的渐变文件中:

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

请注意,您不需要firebaseauth依赖项,因为它包含在firebaseui依赖项中

最新更新