@capgo/capacitor-android-sms-retriever를 사용하여
@capgo/capacitor-android-sms-retriever provides Android SMS Retriever and Phone Number Hint APIs for Capacitor apps.
SMS 인증을 위해 사용자에게 SMS 권한을 요청하지 않고 비밀번호 없는 전화 인증을 필요로 할 때 사용하세요. Android는 최대 5분 동안 앱을 대상으로 한 인증 SMS를 듣고 Capacitor 리스너를 통해 메시지를 반환합니다.
설치
bun add @capgo/capacitor-android-sms-retriever
bunx cap sync android
이 플러그인이 노출하는 내용
startWatchAndroid SMS Retriever watch를 시작합니다.stopWatch활성 시계를 멈춘다.getHashString인증 SMS 메시지에서 필요로 하는 앱 해시를 반환한다.getPhoneNumberSIM 기반 전화번호 선택을 위한 안드로이드 전화번호 힌트를 열어준다.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);
전체 참조
- GitHub: https://github.com/Cap-go/capacitor-android-sms-retriever/
- Docs: /docs/plugins/android-sms-retriever/
Using @capgo/capacitor-android-sms-retriever
만약에 @capgo/capacitor-android-sms-retriever Capgo와 연결하여 @capgo/capacitor-android-sms-retriever Capgo와 연결하여 @capgo/capacitor-android-sms-retriever Capgo의 시작 Capgo의 시작 Capgo 플러그인 디렉토리 for the product workflow in Capgo Plugin Directory, Capacitor Capgo 플러그인 for the implementation detail in Capacitor Plugins by Capgo, and 플러그인 추가 또는 업데이트 구현 세부 정보에 대한 __CAPGO_KEEP_0__.