본문 바로가기

sms3

파이어베이스 휴대폰인증 로봇체크(reCaptcha) 생략하기! 우선 파이어베이스 콘솔에 가셔서 프로젝트 설정으로 가주세요. 그럼 이런식으로 SHA 인증서 지문을 추가하는 곳이 있는데요!! 우선 이부분 먼저 추가해주겠습니다. 저 SHA-1 / SHA-256 디버깅 서명은 스튜디오 내부에서 오른쪽에보시면 그래들 클릭해주세요. 여기 코끼리 아저씨 클릭해주세요 gradle signingReport 이렇게 검색해주시면 됩니다! 그리고 엔터를 땋 쳐주시면 아래쪽 run창에서 확인 가능한데요. 여기에 이렇게 나옵니다! 복사 붙혀넣기 하시면되요 GoGo~ 그리고 https://firebase.google.com/docs/auth/android/phone-auth?authuser=0 Android에서 전화번호로 Firebase에 인증 | Firebase Documentation 의.. 2022. 2. 15.
<코틀린 Kotlin> 안드로이드 파이어베이스 휴대폰인증 우선 파이어베이스 콘솔에 들어가주세요. 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. 2. 15.
안드로이드 코틀린 SMS(문자) 인증번호 자동입력 BroadcastReceiver 문자로 오는 인증번호를 추출하는 브로드케스트 리시버(BroadcastReceiver) 를 해보겠습니다. 우선 BroadcastReceiver 클래스를 만들어볼게요. 클래스 이름은 SMSReceiver로 지었습니다! 그리고 메니페스트에서 퍼미션 추가해줄게요.! 원래는 RECEIVE_SMS만 있어도 되는데 저는 나중에 뭐 또 쓸 일 있을거같아서 3개 다 넣었습니다.. 그리고 메니페스트에서 리시버를 등록해줘야 합니다. 이렇게 액션도 추가하여 달아줬습니다. class SMSReceiver : BroadcastReceiver() { override fun onReceive(context: Context?, intent: Intent?) { if(intent?.action.equals("android.provide.. 2022. 1. 19.