메인 콘텐츠로 건너뛰기
플러그인으로 돌아가기
@capgo/capacitor-android-sms-retriever
튜토리얼
by github.com/Cap-go

안드로이드 SMS 리트리버

안드로이드에서 SMS 권한 없이 앱 대상 인증 SMS를 읽고 SIM 전화번호 힌트를 요청할 수 있습니다.

가이드

안드로이드 SMS 리트리버에 대한 튜토리얼

사용자 @capgo/capacitor-android-sms-retriever

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

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

설치

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

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

  • startWatch __CAPGO_KEEP_0__ 앱 해시를 반환하여 인증 SMS 메시지에 사용합니다.
  • stopWatch __CAPGO_KEEP_0__에서 SIM 기반 전화번호 선택을 위한 Android 전화번호 힌트를 엽니다.
  • getHashString ,
  • getPhoneNumber 인증 라이프 사이클을 다루는 이벤트
  • smsReceived, smsRetrieverTimeout예시 사용 smsRetrieverError 전화번호 힌트

starts the Android SMS Retriever watch.

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();

stops the active watch.

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

전체 참조