파이어베이스 인증을 사용하는 앱을 만들고 있습니다. 나는 제공자의 이름을 .getProvider()
으로했지만 Firebase가 업데이트되었고 현재는 FirebaseAuth
과 FirebaseUser
을 사용하고 있으며 로그인 버튼 (Google, Facebook, Twitter 및 이메일 & 암호)이 있다면 그 이름을 얻는 방법을 모르겠습니다. 동일한 활동.파이어베이스 제공자
1
A
답변
1
현재 로그인 한 사용자의 공급자 ID를 확인할 수 있습니다.
mAuthListener = new FirebaseAuth.AuthStateListener() {
@Override
public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) {
FirebaseUser user = firebaseAuth.getCurrentUser();
if (user != null) {
Log.d(TAG, "Provider ID: " + user.getProviderId());
}
}
};
여기에서 중포 기지 클래스 참조 문서는 다음과 같습니다 : 그것은 아래의 코드와 유사합니다 https://firebase.google.com/docs/reference/android/com/google/firebase/auth/FirebaseUser.html#getProviderId() 문제는 코드를 사용하여 해결할 수 있습니다
3
-
FirebaseAuth mAuth = FirebaseAuth.getInstance();
FirebaseUser user =mAuth.getCurrentUsers();
String provider = user.getProviders().get(0);
을
관련 문제
- 1. 믹스 파이어베이스 약속은
- 2. 파이어베이스 보안 (각도 파이팅)
- 3. heroku 서버 및 파이어베이스
- 4. 파이어베이스 설정 문제
- 5. 파이어베이스 및 반응식 통합
- 6. 파이어베이스 쓰기 권한이 거부되었습니다.
- 7. 파이어베이스 및 각도의 콜백
- 8. 안드로이드 : 파이어베이스 번호 증가
- 9. 안드로이드 파이어베이스 데이터베이스 스레딩
- 10. 파이어베이스 사전에서 결과를 얻으시겠습니까?
- 11. Android 파이어베이스 검색 데이터
- 12. 스위프트/파이어베이스 정렬
- 13. 안드로이드 앱에 파이어베이스 추가
- 14. 네이티브 용 파이어베이스 분석
- 15. observeEventType 파이어베이스 일시 중지
- 16. Redbase로 파이어베이스 바인딩
- 17. 스위프트 파이어베이스 데이터 형식
- 18. 단일 아이템 파이어베이스 얻기
- 19. 스위프트 - 파이어베이스 다중 관찰자
- 20. 서클 레퍼런스 (제공자 -> 모델 -> 제공자)
- 21. 오류 제공자 ..
- 22. 네트워크 제공자
- 23. 콘텐츠 제공자
- 24. 멤버십 제공자
- 25. 회원 제공자
- 26. 사용자 제공자
- 27. 회원 제공자
- 28. 폴리머 스타터 키트에 파이어베이스 구현
- 29. 파이어베이스 데이터베이스 캐쉬 드 데이터
- 30. 이오닉 2와 함께 파이어베이스 사용