Guía
Tutorial sobre la recuperación de SMS de Android
Usando @capgo/capacitor-android-sms-retriever
@capgo/capacitor-android-sms-retriever proporciona APIs de recuperación de SMS de Android y sugerencia de número de teléfono para aplicaciones Capacitor.
Utilízalo cuando necesites una verificación de teléfono sin contraseña sin pedir permisos de SMS. Android escucha un mensaje de verificación de SMS dirigido a la aplicación durante hasta cinco minutos y devuelve el mensaje a través de Capacitor escuchas.
Instalar
bun add @capgo/capacitor-android-sms-retriever
bunx cap sync android
¿Qué esta plugin expone?
startWatchinicia el reloj de recuperación de SMS de Android.stopWatchdetiene el reloj activo.getHashStringdevuelve el hash de la aplicación requerido en los mensajes de SMS de verificación.getPhoneNumberabre el número de teléfono de Android para la selección de número de teléfono basado en SIM.smsReceived,smsRetrieverTimeoutysmsRetrieverErrorlos eventos cubren el ciclo de verificación.
Ejemplo de uso
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();
Sugerencia de número de teléfono
const { phoneNumber } = await AndroidSmsRetriever.getPhoneNumber();
console.log(phoneNumber);
Referencia Completa
- GitHub: https://github.com/Cap-go/capacitor-recolector-de-mensajes-de-SMS-android/
- Documentación: /docs/plugins/recolector-de-mensajes-de-SMS-android/