Guide
Comment utiliser Android SMS Retriever dans Capacitor
Utilisation de @capgo/capacitor-android-sms-retriever
@capgo/capacitor-android-sms-retriever fournit les API Android SMS Retriever et Phone Number Hint pour les applications Capacitor.
Utilisez-le pour vérifier un numéro de téléphone sans mot de passe, sans demander les permissions SMS. Android écoute pendant cinq minutes maximum un SMS de vérification destiné à l'app et renvoie le message via les listeners Capacitor.
Installer
bun add @capgo/capacitor-android-sms-retriever
bunx cap sync android
Ce que ce plugin expose
startWatchdémarre l'écoute Android SMS Retriever.stopWatcharrête l'écoute active.getHashStringrenvoie le hash de l'app requis dans les SMS de vérification.getPhoneNumberouvre Android Phone Number Hint pour la sélection du numéro via la SIM.smsReceived,smsRetrieverTimeout, etsmsRetrieverErrorLes événements couvrent le cycle de vie de la 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();
Indication du 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/
- Docs : /docs/plugins/android-sms-retriever/
Continuer avec « Utiliser @capgo/capacitor-android-sms-retriever »
Si vous utilisez Utilisation de @capgo/capacitor-android-sms-retriever pour planifier le travail sur les plugins natifs, connectez-l’à @capgo/capacitor-android-sms-retriever pour les détails d'implémentation dans @capgo/capacitor-android-sms-retriever, Prise en main pour les détails d'implémentation dans Getting Started Capgo Répertoire des plugins pour le workflow produit dans Capgo Plugin Directory, Plugins Capacitor par Capgo pour les détails d'implémentation dans les plugins Capacitor par Capgo, et Ajouter ou mettre à jour des plugins pour les détails d'implémentation dans Adding or Updating Plugins.