메인 콘텐츠로 건너뛰기

Capgo Builder / native cloud build product page: Capgo Builder의 npm 보기, Capgo solutions marketing page: Capgo 솔루션의 npm 보기, Live updates product page: Live Update의 npm 보기

설명서

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

Download the Capgo app, then scan the QR code.

안드로이드 SMS 수신기 플러그인 미리보기 QR code

Using @capgo/capacitor-android-sms-retriever

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

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 플러그인 추가 또는 업데이트 구현 세부 사항에 대해 푸터