본문 바로가기

프로그래밍/FireBase8

[FireBase] 테스트 전화번호 등록 Authentication - [Sign-in method] 에서 전화를 클릭 후 테스트 전화번호를 등록하면된다. 2023. 1. 12.
[FireBase] 테스트 전화번호를 추가하는 중에 오류가 발생했습니다. Firebase를 이용해 휴대폰인증을 구현하고는 도중 테스트번호를 입력하는데 아래와 같은 에러가 나왔다. 아래와같은 에러는 해당 번호로 사용자가 등록되어있기 때문인데, Authenication탭에서 해당 번호로 등록된 유저를 삭제 한 후 재등록을 하거나, 다른번호로 등록하면된다. 2022. 7. 5.
[FireBase] API사용시 Debug모드에선 되는데 Release 모드에선 안될때 Firebase를 사용한 앱을 제작하여 플레이스토어에 배포했는데 Firebase를 이용한 휴대폰인증을 사용할때, Debug모드에선 인증문자가 제대로 오는데 Release모드에선 문자가 오지않는 현상이 발생했다. 이는 Firebase에 SHA256값을 등록해주지 않아서 생기는 문제인데 [Firebase - 홈페이지 개요 - 프로젝트 설정 - App Check - 앱]에서 앱을 선택한 후 SafetyNet의 SHA-256 인증서 디지털 지문을 입력해야한다. API를 사용하기 위해서는 SHA값을 API를 제공하는곳에 등록해야하는데, keytool을 이용해 sha값을 구하는 방법도있지만, PlayStore에 올라간 앱은 SHA값이 재생성되어 올라가기때문에 값이 다를것이다. 따라서 Rlease모드에서는 SHA값이.. 2022. 7. 5.
[FireBase] 휴대폰인증 우선 파이어베이스 콘솔에 들어가주세요. https://console.firebase.google.com/ 로그인 - Google 계정 하나의 계정으로 모든 Google 서비스를 Google 계정으로 로그인 accounts.google.com 프로젝트를 들어가주시면 왼쪽에 Authentication을 들어가주세요. 로그인 방법 설정 클릭 새 제공업체 추가 전화버튼 클릭 사용 설정을 체크해주세요. 여기서 안드로이드 클릭하시면 기본적인 의존성추가부분이 나옵니다. 저는 implementation platform('com.google.firebase:firebase-bom:29.0.2') implementation 'com.google.firebase:firebase-analytics-ktx' 이렇게 추가했습니다.. 2022. 7. 4.