2016-11-13 51 views
0

我有一個使用電子郵件和密碼使用Firebase身份驗證的Android應用程序。最近添加的Google提供商現在我的用戶可以使用他的Google帳戶登錄,問題如下使用Google供應商登錄後丟失密碼

在我的應用中註冊了現有用戶[email protected],稍後用戶使用他的Google帳戶登錄Firebase自動更改提供商從電子郵件到谷歌帳戶,問題在用戶登出,並嘗試與他的電子郵件/密碼登錄,並得到了消息

的密碼無效或者用戶沒有密碼

我理解爲什麼發生,但用戶(你知道他們是用戶),因爲不能與他的電子郵件/密碼登錄沮喪

有一些方法來告訴火力地堡,以保持與谷歌的用戶密碼或當用戶登錄,這皈依情況,以便通知用戶

我的應用程序只允許每個電子郵件一個帳戶

回答

0

,我發現有一個方法fetchProvidersForEmail我asume我可以建立在該方法檢查哪些供應商有用戶流量,並允許用戶選擇,如果想保持如果舊密碼通過詢問和關聯帳戶或只是繼續