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

Android SMS Retriever

Android에서 SMS 허용 없이 SMS 인증 메시지를 읽고 SIM 전화번호 힌트를 요청합니다.

__CAPGO_KEEP_0__에서 보기

안내

안드로이드 SMS 리트리버 튜토리얼

Download the Capgo app, then scan the QR code.

안드로이드 SMS 리트리버 플러그인 미리보기 QR code

Using @capgo/capacitor-android-sms-retriever

@capgo/capacitor-android-sms-retriever 안드로이드 SMS 리트리버 및 전화번호 힌트 API를 제공하는 Capacitor 앱을 위한 Android SMS 리트리버 플러그인입니다.

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

설치

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

이 플러그인이 노출하는 것

  • startWatch SMS 리트리버 시계를 시작합니다.
  • 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);

전체 참조

Keep going from Using @capgo/capacitor-android-sms-retriever

__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-android-sms-retriever를 사용 중이라면 capgo/capacitor-android-sms-retriever를 사용하여 __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-android-sms-retriever를 연결하세요. capgo/capacitor-android-sms-retriever for the implementation detail in @capgo/capacitor-android-sms-retriever, 시작하기 Capacitor-Android-SMS-리트리버 구현 세부 사항에 대해 Capgo Plugin Directory for the product workflow in Capgo Plugin Directory, Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, and Capacitor-Android-SMS-리트리버 구현 세부 사항 Capgo 앱을 위한