메인 콘텐츠로 바로가기
플러그인으로 돌아가기
@capgo/capacitor-android-sms-retriever
튜토리얼
@capgo/capacitor-android-sms-retriever

안드로이드 SMS 리트리버

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

가이드

Android SMS 리트리버에 대한 튜토리얼

장치에서 테스트

Capgo 앱을 다운로드하고 QR code을 스캔하세요.

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

@capgo/capacitor-android-sms-retriever를 사용하여

@capgo/capacitor-android-sms-retriever provides Android SMS Retriever and Phone Number Hint APIs for Capacitor apps.

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

설치

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

이 플러그인이 노출하는 내용

  • startWatch Android SMS Retriever watch를 시작합니다.
  • stopWatch 활성 시계를 멈춘다.
  • getHashString 인증 SMS 메시지에서 필요로 하는 앱 해시를 반환한다.
  • getPhoneNumber 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

만약에 @capgo/capacitor-android-sms-retriever Capgo와 연결하여 @capgo/capacitor-android-sms-retriever Capgo와 연결하여 @capgo/capacitor-android-sms-retriever Capgo의 시작 Capgo의 시작 Capgo 플러그인 디렉토리 for the product workflow in Capgo Plugin Directory, Capacitor Capgo 플러그인 for the implementation detail in Capacitor Plugins by Capgo, and 플러그인 추가 또는 업데이트 구현 세부 정보에 대한 __CAPGO_KEEP_0__.