0

我在Android應用程序的工作,我想一個火力地堡數據庫像 enter image description here如何在Firebase中添加電子郵件地址作爲子女?

基本上,我想創建的應用程序,用戶之前驗證電子郵件。無論何時用戶在我的應用程序中註冊,首先將檢查電子郵件地址是否在用戶數據庫引用中可用。如果有的話,只有他被允許註冊。 但我發現Firebase不允許將電子郵件作爲孩子。那麼我該怎麼做?對於在Firebase數據庫中實現此目的的任何其他建議。

回答

2

因爲火力地堡不允許在關鍵符號.,我建議你編碼的電子郵件地址經過是這樣的:

[email protected] - >名@電子郵件,COM

正如你可能看到的,而不是.我用,。要達到此目的,您可以使用以下方法:

static String encodeUserEmail(String userEmail) { 
    return userEmail.replace(".", ","); 
} 

static String decodeUserEmail(String userEmail) { 
    return userEmail.replace(",", "."); 
} 

希望它有幫助。

+0

是的,問題解決了。 –

+0

很高興聽到這個消息。所以如果你仍然認爲我的答案有任何幫助,請考慮接受它。謝謝! –

相關問題