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
이 플러그인이 노출하는 것
startWatchSMS 리트리버 시계를 시작합니다.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/plugins/android-sms-retriever/
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 앱을 위한