我要在Firebase数据库中保存电子邮件和密码,但遗憾的是我收到了此错误。
Invalid Firebase path: .com. Firebase paths must not contain '.', '#', '$', '[', or ']'
答案 0 :(得分:9)
从错误中可以看出,Firebase路径(键)不允许路径中的某些特殊字符。
在将电子邮件存储为路径时,我建议您对电子邮件进行编码,即替换“点”。来自'逗号'。如果你想要检索,你可以解码。
public static String EncodeString(String string) {
return string.replace(".", ",");
}
public static String DecodeString(String string) {
return string.replace(",", ".");
}
让我知道,它是怎么回事。
<强>更新强>
使用UIDs
存储用户详细信息优于Email IDs
。
答案 1 :(得分:0)
路径/看/像/这
youare.probably.confusing.them.with.urls.com
检查firebase文档和您的实现,看看您在哪里使用网址而不是路径。