Android Firebase UI、PhoneAuth 从微调器对话框中删除不必要的国家/地区

标签 android firebase-authentication firebaseui

有没有办法从 PhoneAuth Activity 的微调对话框中删除不必要的国家/地区。国家有很多,但我的应用程序只能在印度使用,我只想要印度的代码 (+91)。

提前致谢。

最佳答案

这是可能的。这是我的工作代码...

    List<AuthUI.IdpConfig> idpConfigs = new ArrayList<>();
    idpConfigs.add(new AuthUI.IdpConfig.PhoneBuilder()
            .setWhitelistedCountries(Collections.singletonList("IN"))
    );

    startActivityForResult(
            AuthUI.getInstance().createSignInIntentBuilder()
                    .setTheme(R.style.AppTheme)
                    .setIsSmartLockEnabled(false)
                    .setAvailableProviders(idpConfigs)
                    .build()
            , RC_SIGN_IN
    );

关于Android Firebase UI、PhoneAuth 从微调器对话框中删除不必要的国家/地区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48704153/

相关文章:

android - 将滚动 fragment 设置为滚动 Activity

android - FAB 不 float

android - Firebase 不刷新 token

java - 为什么我会收到此错误 "FirebaseRecyclerAdapter() in FirebaseRecyclerAdapter cannot be applied to:"

android - 带有搜索 View 的 Firebase Recycler 适配器

android - 如何在抛出的异常中模拟 Crashlytics 静态方法

android - 有没有办法将 Google 表单集成到 Android 应用程序中?

android - 无论我如何尝试,Firebase 用户 ID 均为空?

java - OperationException 导致错误请求错误

android - 是否可以向 FirebaseUI 添加一个线路登录按钮,以便在 FB、Google、电子邮件和电话登录选项之外显示它?