Allez directement au contenu principal
Retour aux plugins
@capgo/capacitor-android-sms-retriever
Tutoriel
par github.com/Cap-go

Android SMS Retriever

Lisez un SMS de vérification ciblé par application sans autorisation SMS et demandez des indices de numéro de téléphone SIM sur Android

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

  • startWatch démarrer la surveillance du SMS Retriever Android.
  • stopWatch arrête la surveillance active.
  • getHashString renvoie l'empreinte de l'application requise dans les messages SMS de vérification.
  • getPhoneNumber ouvre 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, smsRetrieverTimeoutet smsRetrieverError les é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