2016-08-26 2 views
0

현재 Facebook 로그인을 허용하고 각 사용자별로 Facebook의 이메일 주소와 데이터베이스의 정수 변수 두 개를 저장하는 Android 앱을 만들고 있습니다.Android 앱에서 Firebase 데이터베이스로 특정 키를 검색하려면 어떻게해야합니까?

로그인하면 내 데이터베이스에 로그온 한 사용자의 이메일 주소가 포함되어 있는지 확인해야합니다. 그럴 경우 앱 기능을 계속 진행하고, 그렇지 않은 경우 이메일 주소 및 관련 정수가있는 해당 사용자의 데이터베이스에 새 항목을 만듭니다.

데이터베이스에서 특정 전자 메일 문자열을 검색하는 쿼리 나 요청을 공식화하려면 어떻게해야합니까? Firebase에 익숙하지 않습니다.

답변

1

귀하의 Facebook 로그인에 FirebaseAuth을 사용하면 모든 사용자에게 Firebase에 의해 생성 된 고유 ID가 부여됩니다. 로그인이 성공하면 코드에서이 ID가 반환됩니다. 그런 다음 반환 된 개체에서 사용자의 전자 메일을 검색 할 수 있습니다. 당신을 가정

귀하의 정보를 저장하는 중포 기지의 실시간 데이터베이스를 사용하고, 데이터베이스를 조회하기 위해 DatabaseReference DataSnapshot를 사용하는 방법에 대한 공식 문서 here을 확인할 수 있습니다

관련 문제