메인 콘텐츠로 바로가기
플러그인으로 돌아가기
@capgo/capacitor-android-sms-retriever
강의
@capgo/capacitor-android-sms-retriever

Android SMS Retriever

Android에서 SMS 허용 없이 앱 대상 인증 SMS를 읽고 SIM 전화번호 힌트를 요청할 수 있습니다.

Guide

Android SMS 리트리버 튜토리얼

capgo에서 @capgo/capacitor-android-sms-retriever 사용하기

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

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

Install

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

이 플러그인이 노출하는 것

  • startWatch Android SMS 리트리버를 시작합니다.
  • stopWatch Android SMS 리트리버를 중지합니다.
  • getHashString 인증 SMS 메시지에서 필요로 하는 앱 해시를 반환합니다.
  • getPhoneNumber Android SIM 기반 전화번호 선택을 위한 Android Phone Number Hint를 엽니다.
  • smsReceived, smsRetrieverTimeoutand 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);

전체 참조

@capgo/capacitor-android-sms-retriever를 사용하는 경우 계속하세요.

__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-android-sms-retriever를 사용하는 경우 @capgo/capacitor-android-sms-retriever를 사용하는 경우 native 플러그인 작업을 계획하기 위해, 그것을 연결하세요. @capgo/capacitor-android-sms-retriever @capgo/capacitor-android-sms-retriever의 구현 세부 사항 Getting Started Getting Started의 구현 세부 사항 Capgo 플러그인 디렉토리 Capgo 플러그인 디렉토리의 제품 워크플로 Capacitor Capgo에서 제공하는 플러그인 Capacitor Capgo에서 제공하는 플러그인의 구현 세부 사항 Adding or Updating Plugins Adding or Updating Plugins의 구현 세부 사항