2016-08-26 16 views
0

私はFacebookのサインインを許可するAndroidアプリを作っています。各ユーザーのために、自分のメールアドレス(Facebookから)とデータベース内のいくつかの整数変数を保存します。AndroidアプリでFirebaseデータベースで特定のキーを検索するにはどうすればよいですか?

ログイン時に、データベースにログオンしているユーザーのメールアドレスが含まれているかどうかをアプリがチェックするようにします。そうであれば、私はアプリの機能に進みます。そうでなければ、電子メールアドレスと関連する整数とともに、そのユーザーのデータベースに新しいエントリを作成します。

データベースを検索して特定の電子メール文字列を検索するクエリや要求を作成するにはどうすればよいですか?私はFirebaseにはあまり経験がありません。

答えて

1

あなたのFacebookログインにFirebaseAuthを使用すると、すべてのユーザーにFirebaseによって生成された一意のIDが与えられます。 ログインに成功すると、このIDはコード内で返されます。その後、返されたオブジェクトからユーザーの電子メールを取得できます。あなたがあなたの情報を保存するためにFirebaseのリアルタイムデータベースを使用している、あなたはデータベース

を照会するために、あなたのDatabaseReference DataSnapshotを使用する方法についての彼らの公式ドキュメント hereをチェックアウトしたと仮定すると

関連する問題