Skip to content

Getting Started

__CAPGO_KEEP_4__

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

__CAPGO_KEEP_8__

__CAPGO_KEEP_9__
import { AndroidSmsRetriever } from '@capgo/capacitor-android-sms-retriever';

__CAPGO_KEEP_11__

Android 요구 사항

Android 기기에서 Google Play 서비스가 필요합니다. 플러그인은 권한을 요청하지 않습니다. READ_SMS 또는 RECEIVE_SMS 인증 SMS에 포함되어야 하는 앱 해시입니다.

앱을 배포하기 위해 사용하는 서명 키의 해시를 생성하세요. 디버그, 릴리스 및 Play App Signing 빌드는 서로 다른 해시를 가질 수 있습니다. getHashString()인증 SMS를 기다리기

Android 요구 사항

복사
import { AndroidSmsRetriever } from '@capgo/capacitor-android-sms-retriever';
const received = await AndroidSmsRetriever.addListener('smsReceived', ({ message }) => {
const code = message.match(/\b\d{6}\b/)?.[0];
console.log('Verification code:', code);
});
const timeout = await AndroidSmsRetriever.addListener('smsRetrieverTimeout', () => {
console.log('SMS Retriever timed out');
});
const errors = await AndroidSmsRetriever.addListener('smsRetrieverError', ({ message }) => {
console.error('SMS Retriever error:', message);
});
await AndroidSmsRetriever.startWatch();
// Remove listeners when the verification flow is done.
await received.remove();
await timeout.remove();
await errors.remove();

인증 SMS를 기다리기

복사
await AndroidSmsRetriever.stopWatch();

__CAPGO_KEEP_0__

__CAPGO_KEEP_1__
const { hash } = await AndroidSmsRetriever.getHashString();
console.log(hash);

__CAPGO_KEEP_3__

__CAPGO_KEEP_4__

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

__CAPGO_KEEP_7__

__CAPGO_KEEP_8__

__CAPGO_KEEP_9__
<#> 123456 is your verification code.
FA+9qCX9VSu

__CAPGO_KEEP_11__

시작부터 계속

시작부터 계속

Capgo를 사용 중이라면 시작 Capgo를 사용하여 네이티브 플러그인 작업을 계획하고 싶다면, Capgo를 사용하여 네이티브 플러그인 작업을 계획하고 싶다면, @capgo/capacitor-android-sms-retriever를 사용하세요. Capgo를 사용하여 네이티브 플러그인 작업을 계획하고 싶다면, @capgo/capacitor-android-sms-retriever를 사용하여 네이티브 기능을 연결하세요. Capgo 플러그인 디렉토리 Capgo 플러그인 디렉토리 Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, 플러그인을 추가하거나 업데이트 __CAPGO_KEEP_0__ 구현 세부 정보에 대한 설명 Ionic Enterprise 플러그인 대체 옵션 __CAPGO_KEEP_0__ 제품 워크플로우에 대한 설명