개요
“개요” 섹션Retriever를 시작하고 다음을 수신 대기합니다: smsReceived, SMS 본문에서 숫자 OTP를 추출하고, 서버에서 Retriever API를 위해 추가한 끝 11자리 앱 해시를 검증합니다.
플랫폼 지원
“플랫폼 지원” 섹션| 플랫폼 | 지원 | 참고 사항 |
|---|---|---|
| iOS | 아니요 | 자동 완성 또는 패스키 사용 |
| Android | 지원 | SMS Retriever API |
| 웹 | 아니요 | 해당 없음 |
핵심 기능
“핵심 기능” 섹션startWatch- 인증 SMS 수신을 위해 5분간 SMS Retriever 대기 상태를 시작합니다.stopWatch- 활성화된 SMS Retriever 대기 상태를 중지합니다.getHashString- 인증 SMS에 사용된 11자리 앱 해시를 읽어옵니다.getPhoneNumber- Android Phone Number Hint를 열고 선택한 전화번호를 반환합니다.smsReceived- 수신된 인증 SMS를 감지합니다.smsRetrieverTimeout- 5분 타임아웃을 감지합니다.smsRetrieverError- Android 또는 Google Play 서비스의 런타임 에러를 감지합니다.
플랫폼 지원
“플랫폼 지원” 섹션| 플랫폼 | 지원 |
|---|---|
| Android | 지원됨 |
| iOS | 지원되지 않는 stub |
| 웹 | 지원되지 않는 stub |
공개 API
“Public API” 섹션| 메서드 | 설명 |
|---|---|
startWatch | 인증 SMS 수신 대기를 시작합니다. |
stopWatch | 활성화된 감시를 중단합니다. |
getHashString | 11자리 앱 해시를 반환합니다. |
getPhoneNumber | Phone Number Hint를 표시하고 선택된 번호를 반환합니다. |
addListener('smsReceived', ...) | 수신된 SMS 페이로드를 받습니다. |
addListener('smsRetrieverTimeout', ...) | 타임아웃 이벤트를 처리합니다. |
addListener('smsRetrieverError', ...) | retriever 에러를 처리합니다. |
getPluginVersion | 네이티브 플러그인 버전을 반환합니다. |
Source of Truth
“Source Of Truth” 섹션이 레퍼런스는 다음에서 동기화됩니다. src/definitions.ts 에서 capacitor-android-sms-retriever.
@capgo/capacitor-android-sms-retriever 다음 단계
“@capgo/capacitor-android-sms-retriever 다음 단계” 섹션사용 중이라면 @capgo/capacitor-android-sms-retriever 네이티브 플러그인 작업을 계획하려면, 이를 다음 항목과 연결하세요: @capgo/capacitor-android-sms-retriever 사용하기 @capgo/capacitor-android-sms-retriever 사용 시 네이티브 기능을 위해 Capgo 플러그인 디렉토리 Capgo Plugin Directory의 제품 워크플로우에 맞춰, Capgo의 Capacitor 플러그인 Capgo의 Capacitor 플러그인 구현 상세 내용에 대해서는, 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트 구현 상세 내용에 대해서는, Ionic Enterprise 플러그인 대안 Ionic Enterprise 플러그인 대안의 제품 워크플로우에 대해서는.