Aller au contenu principal

SMS Retriever Android Plugin Capacitor

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

Installer

bun add @capgo/capacitor-android-sms-retriever bunx cap sync
npm, pnpm ou yarn
  • npm install @capgo/capacitor-android-sms-retriever
  • pnpm add @capgo/capacitor-android-sms-retriever
  • yarn add @capgo/capacitor-android-sms-retriever

Guide

Comment utiliser Android SMS Retriever dans Capacitor

Tester sur l'appareil

Téléchargez l'application Capgo, puis scannez le QR code.

Lien QR de l'aperçu du plugin Android SMS Retriever code

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

  • startWatch démarre l'écoute Android SMS Retriever.
  • stopWatch arrête l'écoute active.
  • getHashString renvoie le hash de l'app requis dans les SMS de vérification.
  • getPhoneNumber ouvre Android Phone Number Hint pour la sélection du numéro via la SIM.
  • smsReceived, smsRetrieverTimeout, et smsRetrieverError Les é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

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.

FAQ

FAQ du plugin Android SMS Retriever

Comment installer le plugin Android SMS Retriever dans une application Capacitor ?

Exécutez « bun add @capgo/capacitor-android-sms-retriever » (ou « npm install @capgo/capacitor-android-sms-retriever »), puis « bunx cap sync » pour que les projets iOS et Android récupèrent le code natif code. Importez-le depuis « @capgo/capacitor-android-sms-retriever » dans votre code d’application.

Est-ce que @capgo/capacitor-android-sms-retriever fonctionne avec React, Vue et Angular ?

Oui. Android SMS Retriever est un package Capacitor, il fonctionne donc avec n’importe quel framework web exécuté dans Capacitor, y compris Ionic, React, Vue, Angular, Svelte et le JavaScript pur.

Quelle version de Capacitor @capgo/capacitor-android-sms-retriever prend-il en charge ?

Les plugins Capgo suivent la version majeure de Capacitor : utilisez la version majeure du plugin qui correspond à la version majeure de votre Capacitor (par exemple le plugin v8 avec Capacitor 8). Le tableau de compatibilité du README de GitHub recense les versions maintenues.

@capgo/capacitor-android-sms-retriever est-il gratuit et open source ?

Oui. Le code source code est public sur GitHub à l’adresse https://github.com/Cap-go/capacitor-android-sms-retriever/ et le package est gratuit à installer depuis npm. Les signalements de bugs et les pull requests sont les bienvenus.

Puis-je mettre à jour code qui utilise Android SMS Retriever sans passer par une revue de l’App Store ?

L'installation ou la mise à jour du plugin modifie le code natif, ce qui impose un nouveau build pour les stores. Ensuite, les changements JavaScript, HTML et CSS qui appellent le plugin peuvent être livrés instantanément via les live updates de Capgo.

Déployez les changements d'Android SMS Retriever sans attendre la validation de l'app

Une fois le plugin intégré à votre build de store, Capgo live updates déploie vos changements JavaScript, HTML et CSS aux utilisateurs en quelques minutes.

Commencez avec Capgo