2016-12-10 8 views
1

Firebaseデータベースに電子メールとパスワードを保存しますが、残念ながらこのエラーが発生します。無効なFirebaseパス:.com。

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

enter image description here

+0

エラーメッセージには、それがすべて私に伝えられています。 –

答えて

2

Firebaseのパス(キー)では、パスに特定の特殊文字が使用できません。
電子メールをパスとして保存している間は、電子メールをエンコードすること、つまり、「カンマ」から「dots」を置き換えることをお勧めします。検索したくない場合は、デコードすることができます。

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

firebaseドキュメントオーバーチェックし、あなたの実装と見ますパスの代わりにURLを使用している可能性があります。

関連する問題