如您所知,在Firebase中,您必須選擇身份驗證方法,並且在我的Android應用程序中,我希望使用密碼編號爲&。如何將我的登錄名設爲Firebase中的ID和密碼?
但是,當我嘗試選擇電子郵件/密碼方法時,我必須寫一個真實的電子郵件而不是ID號碼。在我的Android應用程序的登錄頁面:
如您所知,在Firebase中,您必須選擇身份驗證方法,並且在我的Android應用程序中,我希望使用密碼編號爲&。如何將我的登錄名設爲Firebase中的ID和密碼?
但是,當我嘗試選擇電子郵件/密碼方法時,我必須寫一個真實的電子郵件而不是ID號碼。在我的Android應用程序的登錄頁面:
我想你可以通過ID存儲的電子郵件。
'someid'{
'email':'[email protected]',
'id':12345
}
當有人輸入ID,枯萎它是對象或對象的存儲ID的關鍵,你可以從火力的電子郵件。一旦獲得電子郵件,您就可以使用該電子郵件登錄到應用程序。
如果你想從根本上避免使用電子郵件,那麼你可以只使用一個假的電子郵件和格式它像
[id]@email.com
然後你只需要輸入ID和追加休息,使之成爲有效電子郵件。
當然,所有這些都必須在fire-base中設置爲合法身份驗證帳戶。
除了使用Niles的方法,您還可以實施Firebase的自定義身份驗證。
這要求您有一個應用程序服務器,您需要在其中驗證用戶的憑據(身份證號碼和密碼),然後mint a custom token for that user。您將自定義令牌返回給應用程序/用戶,然後您可以使用它到sign into Firebase