SMS Verification Codes made Easy on Android!

LAURENCE MORONEY : Android 용 SMS Retriever API 사용자의 전화 번호 소유권을 확인할 수 있습니다 사용자가 입력 한 인증 코드를 처리하지 않아도됩니다

API를 사용하면 앱이 자동으로 요청하지 않고도 인증 코드를 검색 할 수 있습니다 전체 SMS 읽기 권한 검증을 처리하는 데는 마찰이 필요합니다 올바른 전화 번호를 입력 했습니까? 올바른 인증 코드를 입력 했습니까? 권한을 올바르게 부여해야합니까? 이 모든 종류의 것들 또한 API를 사용하면 훨씬 나은 사용자 환경을 구축 할 수 있습니다

저는 로렌스 모로 니입니다이 비디오에서, 앱에서이 API를 사용하는 방법을 설명하겠습니다 시작하기 전에 Android 기기가 필요합니다 전화 번호 이 Android 기기는 Google Play 서비스 10

2X를 실행해야합니다 또는 더 높게 좋아, 일단 이걸 갖게되면, 첫 번째 단계 사용자가 SMS 확인을 시작하는지 여부 귀하의 응용 프로그램 내에서 앱에서 사용자에게 전화 번호를 입력하라는 메시지가 표시 될 수 있습니다 스마트 잠금 힌트 선택기를 사용할 수도 있습니다

힌트 선택기 코드는 다음과 같습니다 힌트 요청 빌더를 사용하며, 전화 번호 식별자를 사용하려고한다고 말합니다 그리고 이것은 의도를 만들고 시작하는 데 사용됩니다 그런 다음 자격 증명 내의 활동 결과에서 당신은 문자열로 전화 번호를 가지고, 여기에 대한 코드가 있습니다 다음은 SMS 검색기의 인스턴스를 가져 오는 것입니다

클라이언트 개체를 사용하여 들어오는 SMS 수신을 시작할 수 있습니다 이것은 최대 5 분 동안 살아있을 것입니다 들어오는 메시지를 기다리고 있습니다 그리고 메시지에는 다음과 같은 고유 한 문자열이 있어야합니다 앱을 식별합니다

서버가 메시지를 보낼 때, 같은 문자열을 사용합니다 잠시 후에 그 단계를 보게 될 것입니다 먼저 SMS를 청취하는 방법을 살펴 보겠습니다 보시다시피, 매우 간단합니다 SMS 검색 클라이언트를 얻은 다음 당신은 그것에 대한 작업을 시작합니다

작업에 리스너가 없으며 틀린 하나 당신은 단지 이것들을 오버라이드 할 것입니다 이 시점에서 사용자의 전화 번호를 보냅니다 서버로 전송하면 워크 플로가 시작됩니다 그 번호로 문자 메시지를 보낼 메시지를 생성합니다

메시지를 구성해야합니다 매우 구체적인 방법으로 우선, 140 바이트를 초과 할 수 없습니다 그리고 잘 정의 된 헤더로 시작해야합니다 옵션에 대한 설명서를 참조하십시오

그 헤더를 여기에 짓는 것 또한 11 자로 끝나야합니다 앱을 식별하는 해시 우리는 잠시 그것을 볼 것입니다 한 시간 코드는 원하는 모든 것이 될 수 있지만, 의심 할 여지가없는 한 이렇게하는 가장 쉬운 방법은 단순히 생성하는 것입니다

임의의 숫자 또는 임의의 숫자로 구성된 문자열 및 문자 메시지를 끝내는 해시 문자열 그래도 결정 론적이어야합니다 고객의 Google Play 서비스 이 문자열을 사용하여 어떤 활성 확인 메시지를위한 것인가 이 방법을 구축하는 방법에 대한 명시적인 단계가 있습니다 이 URL에서 찾을 수 있습니다

그러면 서버가 SMS를 사용하여 전화로 메시지를 보냅니다 그리고 메시지가 수신되면, Google Play 서비스는 인 텐트를 브로드 캐스트합니다 해당 메시지의 텍스트가 들어 있습니다 앱에서 브로드 캐스트 리시버가 필요합니다 이것을 받기 위해서

수신기에 대한 코드를 살펴 보겠습니다 그리고 여기 있습니다 방송 수신기의 수신시, 당신은 엑스트라를 얻을 수 있으며 거기에서 상태를 가져올 수 있습니다 상태가 메시지가 성공적으로 나타 났음을 나타내는 경우 받은 경우 추가 기능에서 메시지를 가져올 수 있습니다 여기에서 인증 코드를 파싱 할 수 있습니다

수신 확인을 위해 서버로 다시 보냅니다 따라서 귀하의 전화를 확인하십시오 그리고 그게 다야 이 API에 대해 자세히 알아 보려면 스마트 잠금으로 전화 번호를 다시 저장하는 방법, SMS 리트리버 설명서를 확인하십시오 Google 개발자 사이트에서 YouTube 채널도 확인하십시오

Android 개발에 대한 더 많은 훌륭한 동영상을 볼 수 있습니다 그리고 네가 거기있는 동안, 잊지 마라 구독 버튼을 누르십시오 [음악 재생]