Guide
Tutoriel sur Android SMS Retriever
Utilisation de @capgo/capacitor-android-sms-retriever
@capgo/capacitor-android-sms-retriever fournit les API SMS Retriever et Suggestion de Numéro de Téléphone pour les applications Capacitor.
Utilisez-le lorsque vous avez besoin d'une vérification de téléphone sans mot de passe sans demander les permissions SMS. Android écoute un SMS de vérification ciblé pour une application pendant jusqu'à cinq minutes et renvoie le message à travers les Capacitor listeners.
Installer
bun add @capgo/capacitor-android-sms-retriever
bunx cap sync android
Ce Plugin Expose
startWatchdémarrer la surveillance du SMS Retriever Android.stopWatcharrête la surveillance active.getHashStringrenvoie l'empreinte de l'application requise dans les messages SMS de vérification.getPhoneNumberouvre le Suggestion de Numéro de Téléphone Android pour la sélection du numéro de téléphone basé sur le SIM.smsReceived,smsRetrieverTimeoutetsmsRetrieverErrorles événements couvrent le cycle de vérification.
Exemple d'Utilisation
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();
Suggestion de Numéro de Téléphone
const { phoneNumber } = await AndroidSmsRetriever.getPhoneNumber();
console.log(phoneNumber);
Référence complète
- GitHub: https://github.com/Cap-go/capacitor-android-sms-retriever/
- Documentation : /docs/plugins/android-sms-retriever/