2016-12-10 107 views
1

我要将电子邮件和密码保存在Firebase数据库中,但不幸的是我得到了此错误。

Invalid Firebase path: .com. Firebase paths must not contain '.', '#', '$', '[', or ']' 

enter image description here

+0

错误信息说明了这一切,对我来说。 –

回答

2

从错误中可以看出,Firebase路径(键)不允许路径中的某些特殊字符。
虽然将电子邮件存储为路径,但我建议您对电子邮件进行编码,即将“点”替换为“逗号”。如果你不想检索,你可以解码。

public static String EncodeString(String string) { 
    return string.replace(".", ","); 
} 

public static String DecodeString(String string) { 
    return string.replace(",", "."); 
} 

让我知道,它是怎么回事。

+0

它为我工作。谢谢你的回答 – wifiboy

+0

我很高兴它的工作。请将答案标记为已接受,以便将来可以帮助其他用户。 –

0

路径/看/喜欢/此

youare.probably.confusing.them.with.urls.com

检查在火力文档和您的实现,看看您可能正在使用网址而不是路径。