亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何從 Firebase 獲取啟用的登錄方法?

如何從 Firebase 獲取啟用的登錄方法?

慕工程0101907 2021-08-19 22:29:00
有什么方法可以從 Firebase 獲取已啟用的簽名方法列表(如 facebook、google、twitter),以便我可以在登錄時動態顯示該選項?public void createSignInIntent() {    // [START auth_fui_create_intent]    // Choose authentication providers    List<AuthUI.IdpConfig> providers = Arrays.asList(            new AuthUI.IdpConfig.Builder(AuthUI.GOOGLE_PROVIDER).build(),            new AuthUI.IdpConfig.Builder(AuthUI.FACEBOOK_PROVIDER).build());    // Create and launch sign-in intent    startActivityForResult(            AuthUI.getInstance()                    .createSignInIntentBuilder()                    .setAvailableProviders(providers)                    .setIsSmartLockEnabled(false)// for auto login                    .setLogo(R.drawable.logo_top)      // Set logo drawable                    .setTheme(R.style.LoginTheme)                    .build(),            REQ_FIREBASE_LOGIN);    // [END auth_fui_create_intent]}我需要通過AuthUI.GOOGLE_PROVIDER和AuthUI.FACEBOOK_PROVIDER動態。例如,如果我在 Firebase 控制臺中禁用了 google 登錄,那么它就不想顯示在我的登錄屏幕中。
查看完整描述

1 回答

?
墨色風雨

TA貢獻1853條經驗 獲得超6個贊

您無法以編程方式獲取您在Firebase 控制臺中手動啟用的登錄方法。您可以手動啟用它們,并根據您選擇的選項,然后相應地實現代碼。

例如,如果您正在為 Facebook 實施代碼,但尚未啟用 Facebook 登錄選項,則會收到與權限不足相關的錯誤。


查看完整回答
反對 回復 2021-08-19
  • 1 回答
  • 0 關注
  • 166 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號