Skip to main content
플러그인으로 돌아가기
@capgo/capacitor-안드로이드-SMS-리트리버
튜토리얼
@capgo/capacitor-안드로이드-SMS-리트리버

안드로이드 SMS 리트리버

안드로이드에서 SMS 권한 없이 하나의 앱-대상 인증 SMS를 읽고 SIM 전화번호 힌트를 요청합니다.

장치에서 테스트

__CAPGO_KEEP_0__ 앱을 다운로드하고 QR코드 __CAPGO_KEEP_1__를 스캔하세요.

__CAPGO_KEEP_0__을 App Store에서 다운로드하세요

Download the Capgo app, then scan the QR code.

Android SMS Retriever 플러그인 미리보기 QR code

Using @capgo/capacitor-android-sms-retriever

@capgo/capacitor-android-sms-retriever Capacitor 앱에 Android SMS Retriever 및 전화번호 힌트 API를 제공합니다.

Capacitor 앱에서 SMS 권한을 요청하지 않고 비밀번호 없는 전화 인증을 필요로 할 때 사용하세요. Android는 5분 이내에 앱을 대상으로 한 인증 SMS를 듣고 Capacitor 리스너를 통해 메시지를 반환합니다.

설치

bun add @capgo/capacitor-android-sms-retriever
bunx cap sync android

이 플러그인이 노출하는 항목

  • startWatch Android SMS Retriever 시계를 시작합니다.
  • stopWatch 활성 시계를 중지합니다.
  • getHashString 인증 SMS 메시지에서 필요로 하는 앱 해시를 반환합니다.
  • getPhoneNumber Android 전화번호 힌트를 열어 SIM 기반 전화번호 선택을 지원합니다.
  • smsReceived, smsRetrieverTimeout, 그리고 smsRetrieverError 이벤트는 인증 라이프 사이클을 다룹니다.

예시 사용

import { AndroidSmsRetriever } from '@capgo/capacitor-android-sms-retriever';

const { hash } = await AndroidSmsRetriever.getHashString();
console.log('SMS hash:', hash);

await AndroidSmsRetriever.addListener('smsReceived', ({ message }) => {
  console.log('Verification SMS:', message);
});

await AndroidSmsRetriever.startWatch();

전화번호 힌트

const { phoneNumber } = await AndroidSmsRetriever.getPhoneNumber();
console.log(phoneNumber);

전체 참조

Using @capgo/capacitor-android-sms-retriever

에서 계속 진행하세요. Using @capgo/capacitor-android-sms-retriever native 플러그인 작업을 계획하기 위해, 그것을 연결하세요. @capgo/capacitor-android-sms-retriever Capacitor @capgo/capacitor-android-sms-retriever 구현 세부 사항 Getting Started Getting Started 구현 세부 사항 Capgo 플러그인 디렉토리 Capgo 플러그인 디렉토리에서 제품 워크플로우 Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, and 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트 구현 세부 사항